我知道id選擇器用於指定單個元素的樣式。我的問題是,如果我有一個項目,它有多個PHP文件,這些PHP文件可以包含具有相同ID的元素?
這裏是例如:
php文件1:在多個PHP文件中使用相同的HTML id屬性
...
<body>
<h1 id="test">header1</h1>
</body>
...
php文件2:
...
<body>
<h3 id="test">header3</h3>
</body>
...
CSS文件:
#test
{
color:red;
}
這種用法是正確的或不?
」在多個頁面上使用相同的ID將起作用,但是imo類更適合使用。「但爲什麼?如果它在所有頁面上都是一樣的話會怎麼樣? – BoltClock 2013-02-17 15:07:52
ID僅適用於一個元素,如果您打算將其應用於多個元素,則該類是指該元素。請參閱http://stackoverflow.com/questions/298607/css-best-practice-about-id-and-class – 2013-02-17 16:57:01
ID僅適用於每頁*一個元素*。沒有規定禁止您在多個頁面中使用相同的ID,前提是您將其保留在每個頁面上的相同元素上。 – BoltClock 2013-02-17 16:57:47