我尝试在Stackoverflow.com上查看,但找不到与我的问题相关的任何内容。开放网络也没有任何好转,尽管雅虎有一个答案!回答“回答”除了“[#
用于ID]”之外没有真正说出任何其他内容(当然不需要发布链接)。
这有点先进。
在查看同事的CSS代码时,我发现他在几个CSS属性之前使用了#
符号。
财产前#
签署的内容是什么?那是我要假设的一些IE攻击目标。
例如:
.selector { #property:value; }
或者好:
.headings { #margin-top:10px; }
我以为我对CSS了解很多但是这个让我感到惊讶,尤其是在开放网络上没有任何关于此案例的文档,除了雅虎的答案!答案。
非常感谢任何关于此的信息。
感谢。
答案 0 :(得分:6)
<强>更新强>
事实证明#property
适用于IE7或更低,引自Paul Irish:
更新2009.11.10 - 添加了#prop:value IE&lt; = 7 hack。我更喜欢它 少到*道具。
在属性之前放置#
必须是某些浏览器的黑客攻击。其他类似的黑客包括_
(适用于IE6及以下版本),*
(适用于IE8及以下版本)等。
有关详细信息,请参阅: