html css中id和class的區別比較

2021-05-04 14:45:30 字數 1812 閱讀 4665

1樓:八哥說科技

1、語法區別:

id對應css是用樣式選擇符「#」(井號)。

class對應css是用樣式選擇符「.」(英文半形輸入句號)。

2、使用次數區別:

id屬性,只能被一個元素呼叫(以「#」選擇符命名css樣式在一個頁面只能使用呼叫一次)。在同一個頁面,只可以被呼叫一次,在css裡用「#」表示。

class類標記,可以用於被多個元素呼叫(以「.」選擇符命名樣式可以一個頁面使用多次)是類標籤,在同一個頁面可以呼叫無數次(沒限制的),在css裡用「.」表示。

id就像一個人的身份證,用於識別這個div的,class就像人身上穿的衣服,用於定義這個div的樣式。一般一個網頁不設二個或二個以上同id的div,但class可以多個div用同一個class。

3、語義和使用不同:

id作為元素的標籤,用於區分不同結構和內容,而class作為一個樣式,它可以應用到任何結構和內容上。在佈局思路上,一般堅持這樣的原則:id是先確定頁面的結構和內容,然後再為它定義樣式:

而class相反先定義一類樣式,然後再頁面中根據需要把類樣式應用到不同的元素和內容上面。

2樓:葉孤楚潔

class可以被重複呼叫,而id不可以

3樓:育知同創教育

.是類 #是id

id是唯一的,類是可以重用的.

比如你有多個地方樣式要求一樣的話,就用類.這樣就不用些多個#了.

.name

/*就像這樣.你多個地方都想要同一個樣式就這樣寫.

#idname

/*id只有一個.

css中的id和class的使用區別

4樓:匿名使用者

結果沒有區別

,形式上有區別,建議用class ,如果你好幾個模組都是一樣的內css,用id就不合適容了,id相同了不好……js的時候document.getelementbyid('')時就會體現出來。aa css .

alinkaa css #alink

5樓:匿名使用者

個人認為在使用抄起來沒什麼區別,最終效果也bai

是一樣的du;分開來的一個作用一個是方便維護,

zhi還有就是有存在樣dao式組合的情況,比如你為所有標題定義了一個id樣式,裡面的包含了字型、字號、加粗,這幾樣,這樣所有標題都應用這個id的樣式就可以了,後來你又想讓每個標題有不同的顏色、不同的下劃線,這樣就根據不同的標題再為它們定義不同的class樣式,分別是關於字型顏色和下環線樣式的,這樣,再給不同的標題引用一下各自的class樣式就可以了,也許在樣式表不大的情況下這樣坐並沒有節省多少效率,但是如果樣式表很大的話,這樣會更方便維護;再有就是跟程式掛鉤了,很多情況下後臺程式多會使用id找到相關的資訊,而class似乎是專門為前端服務的,id的命名也許是程式開發人員根據功能命名的,而前端美化人員可能會從另一個角度為樣式命名,這樣我們可以使用class,用我們的規律來為其命名,當然,這麼坐的主要目的還是方便維護; 以上是個人觀點,水平有限,高手莫笑話

6樓:匿名使用者

css中「bai.」是類選擇器的標識「du#」是zhiid選擇器的標識 舉個例子:daohtml中

給該回div新增樣式,有

兩種方法答:①直接在css檔案中定義id選擇器#div1{}②在css定義類選擇器.class1{},然後

指明他的類樣式 兩種方法的效果是一樣的,但是id只能給一個元素指明類樣式,而class可以在任一元素中定義它的樣式

7樓:匿名使用者

class用.標識id用#標識

htmlcss手機端中的長度單位rem可以像p一樣直接

首先你需要知道rem的意思是頁面根元素的字型大小,即html的font size。預設情況下,html的font size是16px,這個內時候,你寫height 1rem 就是容height 16px 但是,你要考慮到如果rem被改變了,比如你引入的第三方css或者js檔案中設定了html的fon...

id中如何設定頁首頁角,ID中如何設定頁首頁角

具體操作步驟如下 1 首先,開啟indesign軟體,建立幾頁文件,如下圖所示,然後進入下一步。2 其次,單擊上方選單欄中的 視窗 選項,如下圖所示,然後進入下一步。3 接著,單擊其下拉選單欄中的 頁面 選項,如下圖所示,然後進入下一步。4 然後,在彈出視窗中,單擊右側的 a 主頁 如下圖所示,然後...

IP地址與ID地址有什麼不同,IP和ID有什麼不同

通俗點說,ip地址,是你在網路上的一個名,一個機器上網只能有一個ip地址,上網就像你出生,出生了總得起個名吧,名字就是你的ip地址,你要幹什麼什麼,或別人找你,知道你名就能找到你,網上也是一樣,你要連伺服器,伺服器也總得知道是誰連的它吧.這就是ip址址 id不是地址,一般是你上了什麼 註冊的使用者名...