css兼容ie5.x及以下特殊写法hack
偶然看到某个css里面有这样的写法,w\idth:129px;,marg\in-top:1px;,中间出现一个反斜杠,还没见过这样的写法,马上搜索一下,明白了。
转义字符属性hack:the escaped property hack
IE5.X/WIN忽略转义字符,
#content {
w\idth: 100px
}
上面代码中,IE5.X/WIN认为属性名是“w\idth”,结果是没有这样的属性存在,因此忽略改声明。其他的现代浏览器会认为是”width”。但是注意:\不能在数字前,或a到f前,这样会被认为是16进制。
又学了一招,虽然ie6以下的我也基本不去管了,不过万一遇到bt的客户,还是可以考虑一下。
- 相关文章
- IE6的双倍边距BUG - 2008-06-29
- 2008.5.19-2008.5.21 让网站变灰沉痛哀悼地震遇难者 - 2008-05-19
- 百度空间的圆角矩形 - 2008-02-21
- 理解background-position属性 - 2008-02-19
- 鼠标滑过显示横向下拉菜单 - 2008-01-21
- ie7空格的间距要比ie6/firefox/opera的都要大 - 2007-11-29
- 各浏览器有序列表样式的兼容研究 - 2007-10-27
- ie下容器1px高度的解决方案 - 2007-10-27
- 用css来定义table的样式 - 2007-10-11
- 单行图片与文字垂直居中的解决 - 2007-10-11
- 上一篇:一个详细全面的标准表单案例
- 下一篇:w3c标准以及w3c效验











