12bet,在调试之前可以简单地验证一下代码,12博体育,格式不正确的XHTML或CSS将会导致很多布局问题。W3C提供了XHTML和CSS的验证工具,链接XHTML和CSS
12bet,首先基于先进浏览器编写,然后再为那些非标准浏览器调整的话,代码将从一个开始就非常标准,12博体育,调整的过程也将会非常容易。
12bet,现在可以通过触发BFC来防止外边距重叠
12bet,兼容性问题
若在IE6中用@import<https://www.liuwanlin.info/code>引入外部样式就会出现闪烁的情况,可以通过link元素,或是在页面中添加script元素来避免这个问题
兼容性问题
适当减少百分比,让其相加稍小于100%
不同的效果在不同的浏览器中兼容性不一样,需要进行更多的测试
在为连接元素指定伪类时,注意以下顺序:link
、visited
、hover
和active
,任何其他的声明顺序都可能会导致问题。若还要考虑:focus
伪类,则规则修改为LVHFA
boder
、margin
、padding
的顺序都是按照时钟的顺序,top
,right
,bottom
,left
。
除了line-height以外,我们需要为非零的值标上单位
高级浏览器会允许用户调整字体大小,所以需要调整字体大小来进行更多的测试
在测试时将样式嵌入到HTML代码中,可避免许多因浏览器缓存导致的不正常现象。对于较老的浏览器,这一点很重要。但是在发布前,记得将他们改为@import<https://www.liuwanlin.info/code>或
<link><https://www.liuwanlin.info/code>引入
通过类似div {border: 1px solid https://www.liuwanlin.info/superlin%e7%9a%84%e8%af%bb%e4%b9%a6%e7%ac%94%e8%ae%b0-52/f00}
之类的全局规则可以帮助检查很多细微的布局差错
设置背景图片时不需要使用引号。如果使用单引号,苹果机上的IE无法正确加载图像,所以要么使用双引号,要么不用引号
这样会加长页面的加载时间