评论的反斜杠黑客如何实际工作? 我得到了一个模糊的想法,因为反斜杠(出于某种原因),Mac忽略了 以下规则。
我在这里读到的内容:http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html
#isnotMacIE5 { display: none; } #isMacIE5 { display: block; background-color: #060; color: #fff; } /* commented backslash hack v2 \*/ #isnotMacIE5 { display: block; background-color: #060; color: #fff; } #isMacIE5 { display: none; } /* end hack */
为什么我们仍然包含\#isMacIE5 { display: none; }
,如果Mac还没有看到它?
答案 0 :(得分:1)
评论的反斜杠黑客如何实际运作?
IE for Mac(它在现代Mac上运行并且已经被微软支持了将近十年半)并不认可\*/
作为结束评论。
这意味着您示例中的最后两个规则集被视为位于以/* commented backslash hack v2
开头的注释中,*/
中的recover from hack */
被视为第一条评论的结尾
为什么我们仍然包含
#isMacIE5 { display: none; }
,如果Mac还没有看到它?
隐藏仅在非IE5 / Mac浏览器的IE5 / Mac上显示的内容。