在样式表中添加*是否将样式应用于IE

时间:2013-10-28 10:39:13

标签: css internet-explorer

我获得了一个更新到最新技术的旧项目。在带有样式表的项目中,某些样式以

为前缀
#calendarDiv{

position:absolute;
width:220px;
*width:215px;
*max-width:210px;
border:1px solid #000066;
padding:1px;
background-color: #FFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
padding-bottom:20px;
visibility:hidden;

} 

现在仅对我通常使用的

应用css
<!--[if lt IE 9]>
        <style>
            header
            {
                margin: 0 auto 20px auto;
            }
            #four_columns .img-item figure span.thumb-screen
            {
                display:none;
            }  
        </style>
    <![endif]-->

任何人都可以解释*在上面的样式表中做了什么

1 个答案:

答案 0 :(得分:3)

在规则前面添加*特别针对IE7。

我曾经在我需要进行轻微定位更改的地方使用它(我不再支持使用我的CSS的IE7)(在所有浏览器中都说top: 8px,在IE7中是top: 2px):

#myelement {
 top: 8px;
 *top: 2px;
}

所以我没有必要创建一个完全不同的IE7样式表。