我最近开始在一个客户的网站上工作。在css中,它有很多对"*display"的引用,通常与下面的"zoom"组合使用。
这是已知的黑客攻击吗?预期的行为是什么?
header #mybar ul.right {
display: inline-block;
zoom: 1;
*display: inline;
float: none;
}
这是针对IE7的黑客攻击,它不会被现代浏览器(如Firefox或Chrome、IE>8)所接受。例如,IE7会将元素显示为内联,而其他人则会忽略这种样式,并将UL
适当地显示为块级元素。