2013-07-15 46 views
1

會更快或工作,如果我定義與速度與申報類名與類名元素的

input.classname 

類,如果我只定義

.classname 

在CSS?

+0

不,沒有區別。 – randomizer

+0

你可以嘗試做一個基準測試。除此之外,爲了靈活性,我相信最好使用'.classname'而不是'element.classname',以便您可以將類應用於不同的元素。然而,在某些情況下,您可能想要以相同方式對所有元素進行樣式設置,但稍有不同。 'element.classname'可以派上用場。但是,也可以使用其他課程來完成。 – LinkinTED

回答

3

從技術上講,有一個非常速度略有差異。但您無需擔心CSS匹配速度。這是微秒(如在百萬分之一秒)。

你應該擔心的是特異性

請參閱我的answer here。

0

不,CSS規則從右到左匹配。也就是說,他們會有相同的表現。

0

瀏覽器從右向左閱讀CSS選擇器。所以我認爲只有類名更快。 儘管你想讓某些樣式因元素不同而不同,但我不會標記類。