Css IE风格中的哈希是什么意思?

Css IE风格中的哈希是什么意思?,css,Css,我下载了一个CSS示例,其中包含 #文本对齐:右; 在里面。条目旁边的注释表示该表达式为IE辩护,而 文本对齐:右对齐 适用于Safari和Chrome。我的问题:在这种情况下,散列的意义是什么 谢谢 这是一个叫做“CSS黑客”的东西,它改变了IE的行为,因为它太可怕了,不支持最新的CSS定义。其他浏览器将完全忽略该语句(好像它是一条注释),但IE将其视为text align:right这是一种黑客行为,因为早期版本的IE非常糟糕,对于旧版IE来说,这是一种浏览器黑客行为,但黑客行为看起来有点

我下载了一个CSS示例,其中包含

#文本对齐:右;
在里面。条目旁边的注释表示该表达式为IE辩护,而

文本对齐:右对齐

适用于Safari和Chrome。我的问题:在这种情况下,散列的意义是什么


谢谢

这是一个叫做“CSS黑客”的东西,它改变了IE的行为,因为它太可怕了,不支持最新的CSS定义。其他浏览器将完全忽略该语句(好像它是一条注释),但IE将其视为
text align:right

这是一种黑客行为,因为早期版本的IE非常糟糕,对于旧版IE来说,这是一种浏览器黑客行为,但黑客行为看起来有点奇怪,因为
文本对齐:对
在所有浏览器中都能正常工作,包括旧版IE。我可以使用更多的上下文;ie看到了更多的文件,看看还有什么被黑客攻击,但我猜这是由一个开发人员完成的,他并不真正知道自己在做什么,也不知道如何尝试让ie工作。我敢打赌,该网站也将IE置于怪癖模式,这可能是需要黑客攻击的唯一原因。更具体地说,是因为IE的旧版本太糟糕了,无法正确支持CSS。话虽如此,
text-align:right
自CSS首次发明以来,在每个浏览器中都能很好地工作,因此我无法想象有任何理由想要破解这种特定的样式,即使是旧的IE。@Spudley我确实很想知道这一点,特别是因为
text-align
是这样一个基本的属性