div+css最大的问题就是兼容问题,刚开始一般都是边排边在不同浏览器里,如果出现问题,就根据不同浏览器来设置参数。有经验后,你会发现在一个浏览里测试排完,其他浏览器也差不多。我的经验就是一定要清除浮动、对设置浮动的块不要设置边距或填充、合理利用标签等等。
总的一句就是在平常练习的过程中积累经验。
每个浏览器都有独特的渲染代码的方式。显示效果有偏差是正常现象。但是如果偏差很大,就只能证明你的css知识还没学到位。一个网页不能全用div标签,还有很多其它标签可以使用。
其实div+css的表述本身就有问题。我以前也喜欢用div标签,但是嵌套多层div很容易出问题。
各种不同的浏览器有不同的css hack 如果写得不是很标准的话,肯定会出现不兼容的现象啦!
建议在写div+css的时候用ietest跟 ff同时测试其兼容性!楼主还需要多多学习div+css哦!
这个问题是因为浏览器对于CSS+DIV里某些程序代码的兼容性造成的. 解决的办法就是检查CSS+DIV里的所有代码,去掉兼容性不好的代码.
具体的哪些代码兼容性有问题,可在百度里搜一下.
我的也出现这种情况了