我一直在玩 LESS,看看如何转换我在工作中管理的网站。
当我学习behavior: url(...blah)
css 的能力时,我认为我已经读过出于性能原因最好尽可能少地使用它(我现在在任何地方都找不到它,所以不确定它是否仍然有效)。
所以考虑到这个假设,我有点担心将 CSS 转换为 LESS Mixin。这真的是对性能的影响,还是我可以安全地做到这一点而不必担心网站 UI 的速度变慢?
我将要转换的示例...
.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)。