id和class屬性是網頁中兩個通用的屬性,它們協同工作程式設計客棧使整個頁面變得豐富多彩。當我們為乙個元素定義樣式時。可以使用id,也可以使用class。但是我們也應該注意這兩者的區別。
1,在css樣式表中書寫時,id選擇符程式設計客棧前面應該加字首符號『#』,而class選擇符前面應該加字首符號『.』。
2,id屬性一般在乙個頁面中只可以使用一次,而class可以被多次引用。
3,id作為元素的標籤,用於區分不同結構和內容,而clas程式設計客棧作為乙個樣式,它可以應用到任何結構和內容上。
4,在布局思路上,一般堅持這樣的原則:id是先確定頁面的結構和內容,然後再為它定義樣式:而class相反,它先定義好一類樣式,然後再頁面中根據需要把類樣式應用到不同的元素和內容上面。
5,目前瀏覽器都能允許在同乙個頁面內出現多個相同屬性值的id,一般情況下也能正常顯示,不過當使用j**ascript通過id來控制元素時就會出現錯誤。
6,在實際應用時,class更多的被應用到文字版塊以及頁面修飾等方面,而id更多地被用來實現巨集偉布局和設計包含塊,或包含框的樣式。www.cppcns.com
本文標題: html css中id和class的區別比較
本文位址:
css常用屬性初總結第一彈 id和class選擇器
說到選擇器大家都不陌生,估計用的最多的還是id選擇器和類選擇器,至於其他的選擇器,今天在這裡我避而不談。類選擇器 將html元素取乙個響亮的名字,用class來標記,就可以使用類選擇器了,如這是段落1 這裡我將p元素class設定 為 p1 然後再寫css樣式就可以直接使用了,舉個栗子 style ...
improt和include以及 class的關係
include與 import的區別 兩者的作用效果相同,只是後者不會引起交叉編譯,確保標頭檔案只會被匯入一次 import與 class區別 import會包含這個類的所有資訊,包括實體變數和方法,而 class只是告訴編譯器,其後面宣告的名稱是類的名稱,至於這些類是如何定義的,暫時不用考慮,後面...
html css和js中的注釋
一 html的注釋方法內容 包含在 之間的內容將會被瀏覽器忽略,且不會顯示在使用者瀏覽的最終介面中。注釋的部分雖然瀏覽器在執行時會忽略,但在瀏覽器中檢視源 時仍然可以看到 二 css的注釋方法 在單獨的css樣式表檔案中也採用此方法注釋 三 js的注釋方法 在js中寫 的作用和原因如下 j ascr...