css - CSS 属性开头的 *+ 是什么意思?

标签 css

<分区>

我在我现在部分负责的 CSS 声明代码中发现了这一点:

margin: 0 0 0 10px;
*+margin: 4px 0 0 10px;
margin: 3px 0 0 10px\0/;

... *+\0/ 是我特别关注的内容。这里使用了哪些黑客技术?

是否有一个标准的地方可以让我查看当前和过去的 CSS hack,并列出它们的适用性和有用性?我希望能够一眼看出故意黑客攻击和简单代码错误之间的区别。

最佳答案

margin: 3px 0 0 10px\0/;

那个是指定 Internet Explorer 8 的 CSS hack。

*+margin: 4px 0 0 10px;

这个是 Internet Explorer 7

关于css - CSS 属性开头的 *+ 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5860304/

相关文章:

javascript - 在具有不规则形状的图像上制作可点击区域

javascript - 如何使用 -moz-transform 永久更改 css 元素?

asp.net - 如何在 iFrame 上显示 Div 或面板

css - 我可以减少 li 数字和内容之间的间距吗?

javascript - 为什么我们在JavaScript中多次运行时需要清除动画?

CSS3 转换的 JQuery 回退

html - 真的需要 *html 选择器吗?

jquery - 如何在最后一个 <div> 上添加 “fit” 类

html - 如何改变<br>的高度?

html - 为什么访问的链接之前没有出现复选标记?