常用的標籤分類和巢狀規則
阿新 • • 發佈:2019-01-13
標籤(空格分隔): 標籤巢狀規則
HTML中標籤元素三種不同型別:塊狀元素,行內元素,行內塊狀元素。常用的塊狀元素:
<div> <p> <h1>~<h6> <ol> <ul> <table><form> <li>
常用的行內元素:
<a> <span> <br> <i> <em> <strong> <label>
常用的行內塊狀元素
<img> <input>
塊級元素特點:display:block;
1、每個塊級元素都從新的一行開始,並且其後的元素也另起一行。獨佔一行
2、元素的高度、寬度、行高以及頂和底邊距都可設定。
3、元素寬度在不設定的情況下,是它本身父容器的100%(和父元素的寬度一致),除非設定一個寬度。
行內元素特點:display:inline;
1、和其他元素都在一行上;
2、元素的高度、寬度及頂部和底部邊距不可設定;
3、元素的寬度就是它包含的文字或圖片的寬度,不可改變。
行內塊狀元素的特點:display:inline-block;
1、和其他元素都在一行上;
2、元素的高度、寬度、行高以及頂和底邊距都可設定
- 注意
我們可以通過display屬性對塊級元素、行內元素、行內塊元素進行轉換,為後面頁面佈局做好了準備。
標籤巢狀規則
塊元素可以包含內聯元素或某些塊元素,但內聯元素卻不能包含塊元素,它只能包含其它的內聯元素,例如:
<div><div></div><h1></h1><p><p></div> ✔️ <a href=”#”><span></span></a> ✔️ <span><div></div></span> ❌ 塊級元素不能放在p標籤裡面,比如 <p><ol><li></li></ol></p> ❌ <p><div></div></p> ❌
有幾個特殊的塊級元素只能包含內嵌元素,不能再包含塊級元素,這幾個特殊的標籤是:
h1、h2、h3、h4、h5、h6、p
li元素可以嵌入ul,ol,div等標籤
<ul>
<li>
<ul>
<li>
<div>
</div>
</li>
<li>
<ol>
<li></li>
<li></li>
<li></li>
<li></li>
</ol>
</li>
</ul>
</li>
</ul>