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

三、左栏新评论列表

刚才说了,这里可以用 <dl>、<ul>、<ol> 或者 <div>,用什么是个人习惯或者根据需要。我在这里用 <ol>,其他的写法都可以由此扩展。HTML 结构代码如下:

<ol>
<li>
<h3>这里是评论的标题</h3> <!-- Logo 和各部分的大标题已经使用了 h1 和 h2 -->
<p>评论的作者头像<img>和其他信息</p>
<p>评论的摘要</p>
</li>
...
</ol>

这里的图片是用户的头像,所以我觉得应该和用户名放在一起。那么这种写法,用绝对定位简便一些。再提一下,如果使用浮动,必须给浮动的对象设置宽度,不然其宽度就会根据内容计算,这里的 <h3> 就不大方便用反向浮动的方法,因为它需要自适应宽度(如果用反向浮动的方法,可以参考上面布局的 CSS 写法)。

好了,基本问题解释清楚,我们开始写这里的样式(注意要清除 <ol> 的 margin):

.comment{
list-style: none;
position: relative; /* 给头像的绝对定位一个参照 */
width: 100%; /* 如果不设置宽度,在 IE 下有定位问题;参考 On Having Layout 一文 */
}
.comment h3{
background: #EFE;
margin-left: 75px;
}
.comment p{
margin-left: 75px;
}
.comment .avatar{ /* 头像 <img> 的 class */
position: absolute;
top: 0;
left: 0;
}

如果我们把头像 <img> 单独提出来,不和用户名写在一起,那么可以不用绝对定位。不过在自适应的布局里,使用 float 来定位也是相当麻烦的一件事情。

首页 上一页 [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 【找网页设计师,当然上网页设计师联盟】