HTML元素類型和類型的轉換


HTML元素分為:塊狀元素和內聯元素

塊元素:(block)

1.默認獨占一行

2.沒有寬度時,默認撐滿一排

3.可以定義元素的寬和高

常見的塊狀元素有div,ul,li,h1-h6,ol

內聯,行內元(inline)

1.多個內聯元素可以同一行顯示

2.高和寬由內容撐開

3.不支持寬高

4.不支持上下的margin值

常見的內聯元素有:a,br,strong,em,span,

在這兩張元素之外還有,img,input,等被稱為行內塊元素

他們區別一般inline元素

如img/input/select/button等有內在尺寸且可以設置width/height屬性的這類元素

上面說了html的元素類型,現在說一下怎么把元素轉換

display屬性和屬性值

display有十八個屬性,我們說一下它常用的幾個

display:block/inline/inline-block/none/list-item

display:block:塊狀顯示,使類型變為塊狀元素

display:inline內聯顯示,使類型變為內聯元素

display:inline-block行內元素顯示

(1)元素的內容以塊狀顯示,並且與其它元素顯示在一行

(2)支持寬高,沒有寬度的時候由內容撐開

(3)只要這一個元素類型支持vertical-align(img,input)

display:none:將元素隱藏,不會顯示,並不占空間

display:list-item:將元素轉成列表,li的默認display類型,當元素設置了float屬性后,

就相當於給元素加了,display:block,且寬度為撐出來的內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM