2013-10-28 216 views
0

我已被授予旧项目更新到最新技术。在项目withing样式表有些款式与在样式表中添加*是否将样式应用于IE

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

任何一个可以解释*做在上面的样式表

回答

3

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

我以前在地方使用它(我不再支持IE7和我的CSS),我需要做只是轻微的定位变化(比如说在所有浏览器top: 8pxtop: 2px在IE7):

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

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