DIV泛滥,很严重,很多很多地方可以不用DIV,但老鬼都用了,泛滥泛滥!肯定不是老鬼的技术问题,应该是太忙,没时间注意每个细节,要么就是态度问题。。不过已经很优秀了,太优秀了 本来想发到 网站开发与设计 的,但发现不仅大家不去那个版面,老鬼也不去,偶的问题一个星期都没人鸟。哎
那你把我的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代码冗余,请告诉我,我巴不得让文件尽可能小呢。
恩,那就是有你的道理了呀。很多地方我觉得用<p>就可以呀,你就用了个div 有很多地方可以用<hx><span></span></hx>的地方,你用了3个DIV,不过你说到多个浏览器兼容,还有平行线说的,还是很有道理的 而且很多地方虽然可以不用div,但是会很麻烦,代码也节省不了多少,还不如DIV了
恩,这都是值得研究的东西,w3c发明<P>主要是用来给文字分段的,虽然它也可以用在很多地方,但根据语义化的理论,在页面布局方面上最好用<div> 更要注意的是,文章内容和文章简介等文字比较多的地方内容里经常有<p>标签,如果用P来布局的话经常错位 至于<h1><h2>....之类的标签不能乱用,这几个标签是用来确定文章内容的重要性的,搜索引擎最看重<hx>里的东西,尤其是<h1>,前几年web标准还没兴起的时候我把关键词放在h1里把baidu强奸的一塌糊涂,搜“photoshop”都排过第一,每天光这一个关键词就来7000IP,现在这已经不算什么技巧了,懂点seo的都知道 所以<h1><h2>一般用来放在内容页的文章标题上。<h3><h4>之类的用在小标题上