html中的id是什么意思 div什么意思?在網(wǎng)頁制作中有什么用途?
div什么意思?在網(wǎng)頁制作中有什么用途?定義和用法<div>定義文檔中的分區(qū)/節(jié)。&Ltdiv>標(biāo)記可以將文檔分成不同的部分。它可以作為一個嚴(yán)格的組織工具使用,并且不以任何格式與之關(guān)聯(lián)。如
div什么意思?在網(wǎng)頁制作中有什么用途?
定義和用法
<div>定義文檔中的分區(qū)/節(jié)。
&Ltdiv>標(biāo)記可以將文檔分成不同的部分。它可以作為一個嚴(yán)格的組織工具使用,并且不以任何格式與之關(guān)聯(lián)。
如果使用Id或class標(biāo)記<div>,則標(biāo)記將更有效。
用法
<div>是塊級元素。這意味著它的內(nèi)容將自動開始一個新行。實(shí)際上,換行是<div>的唯一固有表示。其他樣式可以通過<div>的類或ID應(yīng)用。
無需向每個<div>添加類或ID,盡管這樣做有一些好處。
您可以將class或ID屬性應(yīng)用于同一<div>元素,但通常只應(yīng)用其中一個屬性。兩者之間的主要區(qū)別在于類用于元素組(類似的元素,或者可以理解為某種類型的元素),而ID用于標(biāo)識單個和唯一的元素。
為什么網(wǎng)頁中ID屬性用得越來越少?
??來說說我得看法吧,首先第一點(diǎn),這兩個效果是一樣的,ID與Class的區(qū)別在于你用的時機(jī),假設(shè)我們要做一個公共組件進(jìn)行代碼動態(tài)渲染并進(jìn)行復(fù)用,那么我們必定不會去選擇ID,因?yàn)槲覀冊陧撁驿秩局须y免會碰到遍歷,和公共樣式,所以用class是最好的方案,而且維護(hù)成本也是最低。第二點(diǎn),ID并不是一定比class復(fù)雜,同樣舉個例子,我們在給一個頁面定義多個組件(同樣使用公共組件new方法),這時候我們?yōu)榱吮WC不同組件的唯一性,我們需要為添加的dom或者稱之為component添加一個Math.random()隨機(jī)的id號碼,其他部分我們用class來完成,這樣我們既保證了代碼的可維護(hù)性,也保證了不同component的唯一性。最后總結(jié)一下,其實(shí)id的樣式表會造成css表中不可復(fù)用的問題,除非使用組合,所以現(xiàn)在大部分都會用class,但是id也很多哦,看我們需求是什么了~
--來自正在求職的自學(xué)小渣渣一枚
——從一個正在找工作的自學(xué)成才的人渣那里