首页  韩国资源  酷站加油  我的展厅  设计名站  古典元素  推荐下载  设计欣赏  每周专访  招募精英  人才专区  网页教程  平面设计  编程开发  设计竞赛
当前位置:首页 > 网页教程 > 网站重构教程 > 正文
Google
Web标准实践——豆瓣的首页
来源:蓝色理想 作者:Farewelli 2007年01月30日 10:45 网友评论:0条 点击:

四、右栏豆瓣推荐

最大的难点。因为书名长短不一致,导致浮动的块高度并不能够统一(如果不设置的话),这样对于第二排的浮动就会有影响。我没想出有什么好的办法可以解决这个问题,所以只能给一个不完美的写法(但这很常用):

<ul>
<li>
<div><img src="..." alt="..." /></div>
<p>书或其他 item 的名字</p>
</li>
...
</ul>

在图片周围增加一个 <div> 方便控制(看下面的 CSS)。豆瓣上的图片是大小不一的(真是灾难),本例简化为图片大小相同,这样不会耽误太多时间。

我把图片周围的 <div> 高度和 <p> 的高度分开,这样在放大文字的时候,可以保持相对良好的可读性(但还是有不足的地方)。样式表如下:

.itemlst{
width: 350px;
margin: 0;
padding: 0;
}
.itemlst li{
width: 100px;
padding: 0 8px; /* 使用 margin 在 IE 下会有 double margin 的 Bug */
float: left;
text-align: center;
list-style: none;
}
.itemlst li img{
padding: 10px;
}
.itemlst li div{
width: 100%;
height: 120px; /* 这样把图像所处的块高度统一在 120px */
}
.itemlst li p{
float: left;
height: 6em; /* 最多显示四行文字,再放大就不行了 */
line-height: 1.5em;
}

(通过 Strict 验证,不过没什么意思 -_-)

首页 上一页 [1] [2] [3] [4] [5] 下一页 尾页
上一篇:网站程序员如何应对web标准   下一篇:Web标准实践——Google的首页
收藏此页】【打印】【关闭
 相关文章  我要点评
·豆瓣对我的价值
·web标准页面知识必备Ⅰ
·豆瓣的去中心化(一)
·理解豆瓣的改版
·Web标准的web UI
·有感豆瓣的改版
·豆瓣改版引发热议的冷思考
·让Flash调用符合web标准

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 在线反馈 | 广告报价 | 友情链接 | 联系我们 | 免责声明 | 在线投稿 | 网站地图
Copyright © 2003-2007 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】