內聯元素(行內元素),塊狀元素,行內塊狀元素的區別

2021-10-02 19:29:23 字數 2047 閱讀 4957

html 元素指的是從開始標籤到結束標籤的所有**。

元素的分類方式分為行內元素、塊狀元素和行內塊狀元素三種,這三者可以通過設定display屬性值實現相互轉化。

(1)display:inline;轉換為行內元素

(2)display:block;轉換為塊狀元素

(3)display:inline-block;轉換為行內塊狀元素

1.內聯元素(html規範中的概念)英文:inline element,其中文叫法有多種,如:內聯元素、內嵌元素、行內元素、直進式元素等。

2.內聯元素的顯示:都在同一行按從左至右的順序顯示,不單獨佔一行。

3.常見的內聯元素以span標籤為主,其他的還有:b,i,u,sub,sup標籤等。

1.特性:

1.內容在同一行顯示,不會自動進行換行。

2.設定寬高(width,height),設定行高無效(line-height)無效。

3.padding四個方位設定均有效,會增加空間。margin上下設定無效,左右設定有效。

2.**測試:

初始狀態的設定與頁面呈現:

`span

第乙個行內元素

第二個行內元素

第三個行內元素

第四個行內元素

加入行高,寬度設定得到如下結果:

塊元素又名塊級元素(block element)。塊元素指的是佔據全部可用寬度的元素。塊元素和內聯元素的基本差異是塊元素一般都從新行開始,相鄰的塊級元素將會在不同行顯示。

1.特性

1.多個塊狀元素標籤寫在一起,預設排列方式為從上至下

2.可以自動換行

3.寬高,行高設定均有效。

4.padding和margin四個方位的設定也都有效。

2.**測試

初始狀態:

#div1

#div2

#div3

第乙個塊級元素

第二個塊級元素

第三個塊級元素

頁面呈現:

現在給div3加入行高,邊距的設定。

觀察div2和div3。

通過對比可以發現新增的padding,margin,line-height設定都有效。

行內塊狀元素綜合了行內元素和塊狀元素的特性,但是各有取捨。因此行內塊狀元素在日常的使用中,由於其特性,使用的次數也比較多。

特徵:1.不自動換行

2.能夠識別寬高

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

**測試(三種元素的轉化 和行內塊狀特徵的驗證):

在塊狀**測試的基礎上 進行更改

初始:

分別設定display樣式:

行內元素 塊狀元素 行內塊狀元素

頁面元素主要分為三類 塊元素 行內元素,行內塊元素。三者可以通過display進行相互轉換 display block 塊元素 display inline 行內元素 display inline block 行內塊元素 1 塊元素 塊狀元素代表性的就是div,其他如p h1 h6 ul ol dl...

HTML塊狀元素 行內元素 行內塊狀元素學習筆記

特點常用元素 display轉換 塊狀元素 1 每個元素佔單獨一行 2 可識別寬高 3 margin 上下左右有效 4 padding 上下左右有效 div p section ul li header footer block 行內元素 1 每個元素預設從左到右排列,不單獨占行 2 對寬高屬性無效...

塊元素 行內元素 行內塊元素

塊級元素 一行只能放乙個,可以設定寬度高度,預設為容器的100 可以包含任何標籤 常用元素 div hr p h1 h6 ul ol dl form table 行內元素 一行可以放多個行內元素,不可以直接設定寬度高度,預設為本身內容的寬度,容納文字或其他行內元素 常用元素 span a i em ...