HTML 中的塊級元素 行內元素 行內塊級元素

2021-08-19 19:51:07 字數 979 閱讀 6546

html可以將元素分類方式分為行內元素、塊狀元素和行內塊狀元素三種,一般使用display,進行三者的轉換。

display: inline;將元素轉換為行內元素;

display: block;將元素轉換為塊級元素;

display: inline-block;將元素轉換為行內塊級元素。

行內元素(display: inline)

特點:

1. 和其他元素都在一行上;

2. 高,行高及外邊距和內邊距不可改變;

3. 寬度就是它的文字或的寬度,不可改變;

4. 內聯元素只能容納文字或者其他內聯元素

常見行內元素:span、strong、em、s、u、a等

塊級元素(display: block)

特點:

1. 總是在新行上開始;

2. 高度,行高以及外邊距和內邊距都可控制;

3. 寬度預設是它的容器的100%,除非設定乙個寬度;

4. 它可以容納內聯元素和其他塊元素

常見的塊級元素:

- h1~h6,hr

- div,dir(目錄列表),dl(定義列表)

- table,ul.ol,li,form,fieldset(from控制組)

- p,pre

- address,blockquote,center

- menu(選單列表)

- noframes(對於不支援frame的瀏覽器顯示此區塊內容)

- noscript(對於不支援script的瀏覽器顯示此內容)

行內塊級元素(display: inline-block)

特點:

1. 不自動換行

2. 能夠識別寬高

3. 預設排列方式為從左到右

常見行內塊級元素: input、img、button

塊級元素,行內元素,行內塊元素

內聯元素 行內元素 內聯元素 inline element 行內塊元素 a 錨點 abbr 縮寫 acronym 首字 b 粗體 不推薦 bdo bidi override big 大字型 br 換行 cite 引用 code 計算機 在引用原始碼的時候需要 dfn 定義字段 em 強調 font ...

塊級元素,行內元素,行內塊元素

獨佔一行,對寬高的屬性值生效 如果不給寬度,預設為瀏覽器的寬度即100 塊標籤 p div ul ol li dl dt dd h1 h6 form 可以多個標籤存在一行,對寬高的屬性值不生效,靠內容撐開 行內標籤 a span em strong b i u label br 結合行內和塊級元素的...

HTML中塊級元素 行內元素 行內塊元素的區別

塊級元素 1 多個元素存在一行 2 對寬高不生效 代表元素有 div p h1 h6 ul li dl dt dd ol table td th tr address caption field form hr legend noframes noscripts pre tbody tfoot th...