在CSS样式中,在设计视图中显示的结果与在代码视图中要显示的结果不一样是怎么回事??帮帮忙!!

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:48:22

这很正常!因为不同浏览器对css或html的解释会有所不同。

就拿IE和firefox来说,同样的代码,在这两款浏览器的显示结果有可能完全不同。(随着W3C的努力,各大浏览器生产商也开始主动地迎合W3C制定的统一标准,使得这种差异在逐渐减少,不过差异一直存在,不可避免)

而网页设计辅助软件(如DW)根据代码产生设计视图的原理和浏览器把代码翻译(显示)成网页的原理一样,我就不多说了。

再有,一些浏览器本身就存在bug,比如IE6。这些bug也会导致网页最终显示结果不统一。(例如IE6中的浮动元素的外边距会无缘无故的加倍,而在IE7中这个bug被修复)

现在的firefox是一款履行W3C的css标准比较不错的浏览器,设计网页时建议首先用它来查看结果,有助于更好的理解css。