1. 程式人生 > >常用的標籤分類和巢狀規則

常用的標籤分類和巢狀規則

標籤(空格分隔): 標籤巢狀規則


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>