应该不是什么新消息了,如果你的网页里还在使用* html来加转供IE的css代码,那最好用IE 7看看。
* html应该说是一个IE的漏洞,如果把它加在css选择符的前面,则只有IE能读的出来,Firefox都不行。由于简单使用,这个方法被广泛应用。不过,现在得做做修改了。做个简单的实验:
- 在空白的网页里加个空的div,id起为Square。
- 在网页里加上以下CSS风格,我们就得到一个200像素宽,200像素高的蓝色正方型。
- 再加以下代码,我们就会发现在IE6里蓝色正方型边成了绿的,但在FIREFOX里还是蓝的。
- 再用IE7看看,它还是蓝的。
#Square{
width: 200px;
height: 200px;
background-color: blue;
}
* html #Square{
background-color: Lime;
}
相信IE7修复这个Bug影响不小,不少网页该破相了。