我的頁面中包含兩個css文件。刪除IE特定樣式表中的邊框半徑樣式
<link rel="stylesheet" href="/css/screen.css" />
<!--[if IE 8]>
<link rel="stylesheet" href="/css/ie8.css"/>
<![endif]-->
現在screen.css我有這樣
ul.treelayout{
list-style: none;
margin: 0px 0px 10px 0px;
background-color: #fff;
padding: 3px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #007b40;
}
風格我想刪除半徑相關聯的樣式在ie.css這樣ul.treelayout的IE結果風格是
ul.treelayout{
list-style: none;
margin: 0px 0px 10px 0px;
background-color: #fff;
padding: 3px;
border: 1px solid #007b40;
}
看來,由於該級聯樣式簡單地寫類沒有樣式ie.css不會做的伎倆。有任何想法嗎?
感謝
問候 加布裏埃爾
爲什麼要刪除他們? IE9能夠處理它們,IE7和更早的版本應該忽略標籤呢?所以我認爲沒有理由添加額外的版本。 – Mario 2011-05-09 21:56:01
@Mario的原因是,我想在IE 8,7和CSS的計算風格沒有參考這些風格,因爲它與曲線角插件混淆。 – 2011-05-09 22:11:27