2011-06-15 88 views

回答

3

這是在使用twoCol類的任何元素內訪問編號爲sidebar的元素。

#sidebar自己真的夠了,因爲它是一個ID,但是這在語義上更正確一點。

1

是不是隻有#sidebar就夠了?

是的。 id應該是是唯一的。 (除非你處理質量差的HTML)

.twoCol前綴不是最佳的,因爲它是添加冗餘信息。

這是滑稽這裏演示:http://www.css-101.org/descendant-selector/go_fetch_yourself.php

更完整的文章,這是不具體到本案,但良好的和相關的讀儘管如此:

http://css-tricks.com/efficiently-rendering-css/

+0

我不確定它是否真的「無用」..有時候,如果你正在處理一個大型的css文件並且元素按邏輯分組。當然,這也會導致可怕的濫用。 – 2011-06-15 00:39:05

1

Demianthirtydot是很大程度上是正確的,但這確實有條件使用:

如果您有幾個模板,有時#sidebar o在.twoCol中發生,但有時它發生在其他地方 - 您可以將該特定模板作爲目標,而不包含其他CSS文件。

在這種情況下,它更有意義的一類分配給<html><body>,或模板的包裝,但我想我要指出的是,它不是嚴格沒用

+1

+1爲真,但當你描述的是完成時,我真的很討厭它。 (「幾個模板」的東西) – thirtydot 2011-06-15 00:39:28