<div>與<span>區(qū)別
區(qū)別在于,<div>是一個(gè)塊級(jí)(block-level)元素,它包圍的元素會(huì)自動(dòng)換行。而<span>僅僅是一個(gè)行內(nèi)元素(inline element),在它的前后不會(huì)換行。<span>沒有結(jié)構(gòu)上的意義,純粹是應(yīng)用樣式,當(dāng)其他行內(nèi)元素都不合適時(shí),就可以使用<span>元素。
需要注意的是,<span>標(biāo)記可以包含于<div>標(biāo)記之中,成為他的子元素,而反過來(lái)則不成立,即<span>標(biāo)記不能包含<div>標(biāo)記。
1.div:指定渲染HTML的容器
作用:配合css完成網(wǎng)頁(yè)的基本布局
2.span:指定內(nèi)嵌文本容器(它沒有結(jié)構(gòu)的意義,純粹是應(yīng)用樣式)
作用:配合css修改網(wǎng)頁(yè)的局部信息
3.二者區(qū)別
1)div是塊級(jí)元素,span是塊級(jí)元素
2)div單獨(dú)在一行,span不會(huì)單獨(dú)在一行
3)div是一個(gè)容器級(jí)別的標(biāo)簽,span是文本級(jí)別的標(biāo)簽
4.容器級(jí)標(biāo)簽和文本級(jí)標(biāo)簽
容器級(jí)標(biāo)簽:可以嵌套其它所有的標(biāo)簽 ,div,h,ul,ol,dl,li.....
文本級(jí)標(biāo)簽:只能嵌套文字,超鏈接(a),圖片(img),span,p,strong,em...
5.它們分別在什么情況下使用
div一般用于網(wǎng)頁(yè)布局,而span一般用于局部文字的樣式
如果里面還有其他標(biāo)簽的時(shí)候就用div,如果里面只有文本就應(yīng)該用span
div標(biāo)簽中可以鑲嵌span標(biāo)簽(div可以看做是一個(gè)大容器,span是一個(gè)小容器)
留言反饋