CSS \ 9 width属性

实际上

这是什么意思?我猜这是一个浏览器黑客,但我一直无法找到确切的功能。

width: 500px\9;

的意义是\9什么?

活泼的

\9 是特定于Internet Explorer 7、8和9的“ CSS hack”。

这只是意味着CSS的特定行\9;以代替,;仅在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;
}

#myElement在IE 7、8和9中,结果将为500像素宽,而在所有其他浏览器中,结果#myElement将为300像素宽。

更多信息


编辑:

该答案写于2011年。现在应注意,此hack也可在IE 10中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的SVG图像不使用CSS的width属性进行缩放?

是否应该使用CSS width / height或HTML cols / rows属性设置文本区域的大小?

使用CSS时画布会被拉伸,但是具有“ width” /“ height”属性的普通画布

jQuery更改进度栏“ aria-valuenow”属性和CSS“ width”属性的值

如何设置CSS的width或left属性以获得像素完美效果?

在Firefox中使用CSS设置SVG元素的width / height属性

获取没有width属性的img标签,并添加内联CSS属性?

设置CSS属性的变量属性

div的sessionStorage css属性

恢复div的CSS属性

显示9x9 div / grid CSS

CSS max-height和max-width属性;父窗口大小,以窗口大小的百分比定义

如何使CSS width属性等于数学表达式的结果

img标签上的CSS的width属性

使用CSS和width

HTML和CSS的width属性之间有什么区别?

仅更改CSS3和Bootstrap中nav属性的width属性

CSS表和父div是否不遵循其height和width属性?jQuery可调整大小

如果CSS中没有width属性,为什么<body>具有一定的宽度?

IE9的CSS3动画

width()和css(width)之间的区别

语义UI CSS弄乱了min-width属性。我该如何解决?

为什么 CSS width 属性缩放整个图像?

Selenium 获取属性/CSS/属性

CSS 样式中 border 和 border-width 属性的区别

用 html width 属性覆盖在 css 中声明的表格宽度

无法删除 CSS 属性:Max-width:1200px

在 Angular 9 中过滤广播属性

使用jQuery将CSS“width”属性设置为兄弟姐妹的文本值