wel*_*lly 206 css width css-hack
这是什么意思?我猜它是一个浏览器黑客,但我无法找到它究竟是什么.
width: 500px\9;
Run Code Online (Sandbox Code Playgroud)
有什么意义\9
?
Spa*_*rky 284
\9
是一个特定于Internet Explorer 7,8和9的"CSS hack".
这仅仅意味着用一个\9;
代替它的CSS的一个特定行;
仅在IE 7,8和9中有效.
在你的例子中,
width: 500px\9;
意味着width: 500px;
只有在使用IE 7,8和9时才会应用500像素的宽度(与结果相同).
所有其他浏览器将width: 500px\9;
完全忽略,因此根本不适width: 500px;
用于该元素.
如果您的CSS看起来像这样......
#myElement {
width: 300px;
width: 500px\9;
}
Run Code Online (Sandbox Code Playgroud)
#myElement
在IE 7,8和9中,结果将是500像素宽,而在所有其他浏览器中,#myElement
宽度为300像素.
http://webdesignandsuch.com/ie9-specific-css-hack/
编辑:
这个答案是在2011年写的.现在应该注意到这个hack也适用于IE 10.
san*_*eep 13
这是IE9及以下版本的css hack
像这样写:
width: 500px\9;
Run Code Online (Sandbox Code Playgroud)
阅读这篇文章http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/
归档时间: |
|
查看次数: |
75096 次 |
最近记录: |