0

我得到了一个旧项目来更新最新技术。在带有样式表的项目中,一些样式的前缀是

#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;

} 

现在只为我通常使用的 ie 应用 css

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

任何人都可以解释 * 在上述样式表中的作用吗

4

1 回答 1

3

在规则前添加 * 专门针对 IE7。

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

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

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

于 2013-10-28T10:40:10.533 回答