我一直在玩弄LESS一點點,以瞭解如何轉換我在工作中管理的網站。在LESS Mixins中實現css行爲屬性
當我學習CSS的behavior: url(...blah)
能力我想我讀過,這是最好使用盡可能少的性能的原因(我現在找不到任何地方,所以不知道這是仍然有效) 。
因此,考慮到這一假設,我對將該CSS轉換爲LESS Mixin有點擔心。這確實是一個性能問題,或者我可以安全地做到這一點,而不必擔心網站的用戶界面變慢?
的東西我會轉換的例子...
.FullRoundedBorder
{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
behavior: url(/Content/CSS/PIE/PIE.htc);
}
對於那些還沒有看到它PIE是圓角的邊框跨瀏覽器功能的真棒插件(主要是它修復IE 6-8 )。
你碰巧知道PIE是否會在沒有必要的瀏覽器上運行? (除了6-8之外的任何東西我都相信) – Jared
它會爲IE9添加線性漸變支持。它不會影響任何其他瀏覽器。他們完全忽略行爲屬性,甚至不抓取腳本。 – zim2411
@ zim2411謝謝我不確定它是否被忽略,如'表達式'或不。 – Jared