[英]Writing browser specific hack in Less (for <IE9)
我想做這樣的事情(Source- CSS Tricks Article ):
#veinte { color/*\**/: blue\9; }
在Less for IE7和IE8但它給出了錯誤。
以下作品:
#diecinueve { color: blue\9; }
但有些元素我不想在IE9中調用。 例如,我在IE9中有一些東西:before
元素:before
但因為IE8不支持它,我想只在IE8中給它一個padding
。
但是這個
#veinte { color/*\**/: blue\9; }
在Less中給出錯誤。 我試過這個
#veinte { color~"/*\**/": blue\9; }
但這也不起作用。 有人知道如何在Less中做到這一點嗎?
使用Less v1.6.0及更高版本可以進行屬性名稱插值 。 因此,可以如下所示實現該hack:
@hack: ~"/*\**/";
#veinte {
color@{hack}: blue\9;
}
編譯CSS:
#veinte {
color/*\**/: blue\9;
}
你可以嘗試這個: background-position:~"-150px 0px\\9" width:~"300px\\9";
例:
.test{
width:~"300px\9";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.