DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS基礎知識 >> 2.1 元素的id和class
2.1 元素的id和class
編輯:CSS基礎知識     

id和class是HTML元素中兩個最基本的公共屬性。

一、元素的id屬性

id屬性被賦予了標識頁面元素的唯一身份。如果一個頁面出現了多個相同id屬性取值,CSS選擇器或者JavaScript就會因為無法分辨要控制的元素而最終報錯。

舉例:

 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="css/css_reset.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div id="first"> 學習網</div>
    <p id="first"> 學習網</p>
</body>
</html>

說明:

上面HTML代碼是錯誤的,因為在同一個HTML頁面中,不允許出現兩個相同的id。不過要注意一下,在不同頁面是可以出現相同id的元素。

二、元素的class屬性

class,顧名思義,就是“類”。它采用的思想跟其他C、Java等編程語言的“類”相似。我們可以為同一個頁面的相同元素或者不同元素設置相同的class,然後使得相同的class具有相同的CSS樣式。

如果你要為兩個元素或者兩個以上元素定義相同的樣式,建議使用class屬性。

舉例:

 
<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="css/css_reset.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div class="first"> 學習網</div>
    <p class="first"> 學習網</p>
</body>
</html>

說明:

這段HTML代碼是正確的,因為在同一個HTML頁面中,允許相同的元素或者不同的元素設置相同的class屬性,以便我們可以統一對具有相同的class屬性的元素定義相同的CSS樣式。

id和class就像你的身份證號和姓名,身份證號是全國唯一的,id號也就是唯一的,class(類名)就是姓名,兩個人的姓名就有可能一樣。

此外,需要注意一下:

  • (1)一個標簽可以同時定義多個class;
  • (2)id也可以寫成name,區別在於name是HTML中的標准,而id是XHTML中的標准,現在網頁的標准都是使用id,所以大家盡量不要用name屬性;
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved