义乌网站制作排查css错误-凯发游戏

2012-02-02 来源:www.0579es.com 作者:宇讯科技 阅读 1332


义乌网站制作排查css错误:

一、认清问题的存在,要解决问题而不是解决现象
找到问题根源的所在并解决它是最终目,而不是为了迁就表现而使用复杂的hack来让网页“看上去很美”。不从根源上解决问题,当浏览器升级以后,可能会遇到更多的问题。同时,hack的时候可能会造成新的问题的出现,特别是触发或者避免触发ie的haslayout属性。换一种思路也许也可以避免问题的出现。

二、css属性浏览器是否支持
虽然现代浏览器支持绝大部分的css 2.1规范和部分的css 3规范,有一些css属性还没有被浏览器广泛支持,因此在某个属性没有生效的时候,请确定浏览器是否支持。

主观原因:

一、拼写是否正确
可以使用w3c的校验,或者网页编辑软件的校验功能,来检查(x)html文档内的标签是否配套、嵌套顺序是否正确、空标签是否闭合,css拼写是否正确。不正确的嵌套、错误的拼写是非常常见的错误。

二、隔离问题
将有问题的地方突出出来,如果增加了边框就可以解决问题,那么就是边距重叠的问题。如果增加了背景,但是背景不显示,那么有可能是特殊性或者浮动元素没有闭合。尝试修改一些属性,特别是会触发ie的haslayout的属性,判断是否是ie常见的bug。

三、建立基本测试
如果使用以上的方法还不能解决问题,我们就要复制问题文件,然后删除多余的(x)html,只留下有问题的部分。删除(x)html内的注释问题,看问题是否会消失。删除元素间的空格,看问题是否会消失。然后分块注释掉样式表,直到问题消失,则刚注释掉的样式即为问题所在。


相关文章推荐

网站地图