我習慣於使用LESS,但是我目前正在使用SCSS。SCSS規則繼承與LESS相比
在更短的,我可以做到以下幾點:
.sidebar_styles { background: red; border: 1px solid blue; }
aside[role="complementary"] { .sidebar_styles; }
請問SCSS相當於是:
.sidebar_styles { background: red; border: 1px solid blue; }
aside[role="complementary"] { @extend .sidebar_styles; }
我問,因爲我現在用的基礎框架,我想不使用演示在html中的類。我注意到Chrome運行緩慢並打開了檢查員。一些元素的匹配CSS規則是巨大的。
下面是我在Chrome掛起之前可以從其中一個元素複製的東西的5%。 .row.collapse .column, body.full_width div[role="main"] form .row.collapse .column, body.two_columns div[role="main"] form .row.collapse .column, body.homepage div[role="main"] .hero_container form .row.collapse .column, .row form .collapse.top_bar .column, .top_bar form .collapse.top_bar .column, header[role="banner"] form .collapse.top_bar .column, footer[role="contentinfo"] form .collapse.top_bar .column, body.full_width div[role="main"] form .collapse.top_bar .column, body.two_columns div[role="main"]
但林它仍然在創造巨大的選擇器。從來沒有與LESS這個問題 – 2013-02-22 10:23:02