html元素根據(jù)表現(xiàn)形式分為?
html元素根據(jù)表現(xiàn)形式被分為三種類型:塊狀元素,內(nèi)聯(lián)元素,可變元素。
一、塊狀元素(block element)
1)塊狀元素在網(wǎng)頁中就是以塊的形式顯示,所謂塊狀就是元素顯示為矩形區(qū)域,常用的塊狀元素包塊p,dl,dt,dd,ol,ul,(h1-h6),p,form,hr,table,tr,td等;
2)默認(rèn)情況下,塊狀元素都會占據(jù)一行,通俗地說,兩個相鄰塊狀元素不會出現(xiàn)并列顯示的現(xiàn)象;默認(rèn)情況下,塊狀元素會按順序自上而下排列。
3)塊狀元素都可以定義自己的寬度和高度。
4)塊狀元素一般都作為其他元素的容器,它可以容納其它內(nèi)聯(lián)元素和其它塊狀元素。
二、內(nèi)聯(lián)元素(inline element)(或是行內(nèi)元素、行間元素、內(nèi)嵌元素)
1) 常見的內(nèi)聯(lián)元素如:a,span,i,em,strong,b,img,input等
2) 內(nèi)聯(lián)元素的表現(xiàn)形式是始終以行內(nèi)逐個進(jìn)行顯示;
3) 內(nèi)聯(lián)元素沒有自己的形狀,不能定義它的寬和高,它顯示的寬度、高度只能根據(jù)所包含內(nèi)容的高度和寬度來確定,它的最小內(nèi)容單元也會呈現(xiàn)矩形形狀;
4) 內(nèi)聯(lián)元素也會遵循盒模型基本規(guī)則,如可以定義padding,border,margin,background等屬性,但個別屬性不能正確顯示;
三、可變元素
需要根據(jù)上下文關(guān)系確定該元素是塊元素或者內(nèi)聯(lián)元素塊元素(block element)。