常見(jiàn)的塊級(jí)元素 HTML哪些是塊狀元素,哪些是內(nèi)聯(lián)元素?
HTML哪些是塊狀元素,哪些是內(nèi)聯(lián)元素?塊級(jí)元素和內(nèi)聯(lián)元素(通常說(shuō)行內(nèi)元素)的區(qū)別是塊級(jí)有獨(dú)立空間。它本身顯示在一行,不管多少字節(jié)。而行內(nèi)是沒(méi)有display:block的特性的。1 塊級(jí)元素:div
HTML哪些是塊狀元素,哪些是內(nèi)聯(lián)元素?
塊級(jí)元素和內(nèi)聯(lián)元素(通常說(shuō)行內(nèi)元素)的區(qū)別是塊級(jí)有獨(dú)立空間。它本身顯示在一行,不管多少字節(jié)。而行內(nèi)是沒(méi)有display:block的特性的。
1 塊級(jí)元素:div , p , form, ul, li , ol, dl, form, address, fieldset, hr, menu, table
2 行內(nèi)元素:span, strong, em, br, img , input, label, select, textarea, cite,
div是塊狀元素還是內(nèi)聯(lián)元素?
內(nèi)聯(lián)轉(zhuǎn)化為塊狀:display:block 或 float:left / right塊狀轉(zhuǎn)化為內(nèi)聯(lián):display:inline但是要注意內(nèi)聯(lián)元素師不能設(shè)置寬度和高度的。
元素是塊元素還是內(nèi)連元素?
img是內(nèi)聯(lián)元素,因?yàn)樗皇窍馾iv一樣獨(dú)占一行。
一般的內(nèi)聯(lián)元素是不能設(shè)置寬度的,它的寬度是由它中間的內(nèi)容決定的;但是img比較特殊它可以設(shè)置寬度。
接下來(lái)我寫(xiě)了一個(gè)例子來(lái)說(shuō)明:
從例子可以看出div在我們沒(méi)有設(shè)置寬度的情況下它是占了一整行,它后面緊跟的文字就在下一行了,這是塊級(jí)元素。
我們看后面的img它是和后面的文字在一起的,span是內(nèi)聯(lián)元素,我在第一個(gè)span中設(shè)置了一個(gè)寬度50000px,但是后面一張圖片依然緊跟在它后面,沒(méi)有變化;我又在第二個(gè)img中設(shè)置了一個(gè)寬度150px,然后我們發(fā)現(xiàn)后面的圖片變小了。
說(shuō)到這里我們就說(shuō)明了img是內(nèi)聯(lián)元素,但它可以設(shè)置寬度。
以上內(nèi)容如有不正確的地方希望大家能夠指出來(lái),謝謝!
塊級(jí)元素與內(nèi)聯(lián)元素可以同時(shí)被塊級(jí)元素包嗎?
是可以的,羅列 XHTML 標(biāo)簽的嵌套規(guī)則了:1. 塊元素可以包含內(nèi)聯(lián)元素或某些塊元素,但內(nèi)聯(lián)元素卻不能包含塊元素,它只能包含其它的內(nèi)聯(lián)元素:
—— 對(duì) —— 錯(cuò)2. 塊級(jí)元素不能放在
里面: