你爲什麼要這麼做:爲什麼在CSS中放入type_of_element#id?
h1#chapter1 { text-align: center }
而不是
#chapter1 { text-align: center }
如果ID應該是在一個文檔樹獨特之處?
你爲什麼要這麼做:爲什麼在CSS中放入type_of_element#id?
h1#chapter1 { text-align: center }
而不是
#chapter1 { text-align: center }
如果ID應該是在一個文檔樹獨特之處?
我這樣做,讓下一個開發商知道ID是什麼元素。
我不這樣做的div的,部分或任何「容器」。
奇怪的問題,也許你對在共享相同樣式表的不同頁面的不同元素相同的ID?
E.g.在Home.html中你about.html你有<h2 id="title">
但他們都使用相同的樣式表有<h1 id="title">
,你想申請只有網頁標題的樣式..
而且它wouldnt使感覺使CSS語法在不同類型的選擇器中不一致。會造成更多的困惑,那麼這是值得的。
通常它做是爲了更容易分辨究竟什麼樣的元素有ID,而不必離開樣式表。我認爲它也會比#element更高,因此你可以用div#元素覆蓋標準的#element選擇器。
我不會建議使用相同的ID爲在不同的頁面兩種不同元素 – Andy
只是一個可能的原因,你可能需要做吧:),記住人們不總是有機會改變大項目的標記 – cowls