html的布局元素有哪些,並描述每種應用場景


分類:
1.內聯元素
span i em a strong br input textarea
display: inline;
和其他的內聯元素在同一行從左到右排列,不可以直接操作寬高以及相關的css屬性,可以設置內外邊距的左右值,(marign,padding的左右值);
寬高由自身的內容的寬高決定(文本,圖片);
只能容納行內元素,不能嵌套塊級元素

2.塊級元素
h1-h6,div,ul,ol,dl,li,table,li,form
display:block;
獨占一行,每個元素會從新的一行開始,可以直接設置寬高以及相關css屬性;
在不設置寬的情況下,寬度等於父元素的寬度;
在不設置高度的情況下,高度等於內容的高度

3.行內塊級元素
綜合了前兩種的情況又各有取舍
display:inline-block
不自動換行
能夠識別寬高,padding,lineheight,margin
默認排列方式為從左到右

應用場景:
內聯元素:用於不指定寬高,有內容撐起寬高,不占滿一行
塊狀元素:用於指定寬高,沾滿一行
內聯塊級元素:用於指定寬高,不占滿一行


免責聲明!

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



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