2007-10-11, 17:06
|
#6 (页面定位)
|
注册日期: 2005-10-23
帖子: 10638
|
引用:
作者: 老鬼
那你把我的div去了在各大浏览器里试试,虽然我的代码很多地方罗嗦,但有时候有它自己的用处,div嵌套也是个复杂的问题,div是块级元素,除了DIV与SPAN之外的标签都是有语义的,并且所有标签都不具备默认样式,其默认样式是浏览器自带的。
ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值,所以我宁愿把class或者id写到上层的div里
padding存在浏览器兼容问题,所以我宁愿多嵌套一层div用margin控制留白
而且div嵌套方便css控制,有时候是为了节省css,有时候一个空的div也并不是无用的
<div id="content">
<div>123</div>
<ul id="col"></ul>
</div>
上面的空div在css里是单独定义的
#content div{}
如果你感觉哪里的html代码冗余,请告诉我,我巴不得让文件尽可能小呢。
|
这就是心得啊,看书也学不来的!
老鬼好不容易发了一篇有价值的贴子!
|
|
|