塊元素 內嵌 浮動

2021-09-14 02:27:22 字數 782 閱讀 4439

1、塊元素的特徵

1>預設獨佔一行

2>沒有寬度時預設撐滿一行

3>支援所有的css命令

2、內嵌的特徵

1>同排可以繼續跟同類的標籤

2>內容撐滿寬高

3>不支援高度

4>不支援上下的margin

5>**換行被解析

3、塊元素和內嵌的轉換

display:block顯示為塊元素(使內聯元素具備塊元素的特徵)

display:inline顯示為內聯元素(使塊元素具備內聯元素的特徵)

*display是將標籤轉換為頁面中顯示的型別,不會改變標籤的本質

4、float

1>文件流:文件中可顯示物件在同列時所占用的位置

2>浮動的定義:使元素脫離文件流,按指定方向發生移動,遇到父級邊界或者相鄰的浮動元素停了下來

3>float的特徵

1-塊在一排顯示

2-內聯支援寬高

3-預設內容撐開寬高

4-脫離文件流

5-提公升層級半層

4>清除浮動

1-加寬高(擴充套件性不好)

2-給父級加浮動(頁面中所以元素都加浮動,margin左右失效)

3-inline-block清浮動(margin左右auto失效)

4-空標籤清浮動(ie6最小高度19px)

5-br清浮動(不符合工作中結構、樣式、行為三者分離要求)

6-after偽類清浮動 after

7-overflow:hidden清浮動(需配合寬高或者zoom相容ie6、ie7)

CSS內嵌元素和塊元素的區別

舉例 請把下面二行 放進body標籤裡 div1 div1 瀏覽器的呈現效果 div1 div1 這二個div佔據了二行空間,叫做塊級元素 block 再把下面二行 也放進body標籤裡 span1 span2 瀏覽器的呈現效果 span1 span1 這兩個span並列在一行,叫做內聯元素 inl...

HTML學習總結(3) 塊元素,內嵌元素

html學習總結 3 塊元素,內嵌元素 塊特徵 霸道 獨佔一行 預設 豐滿 未設定寬時,撐滿一排 預設 和善 支援所有css 內嵌 內聯,行內 友情 一排可跟同類標籤 包容 內容撐開寬高 獨特 不支援寬高,上下margin,padding,換行被解析 inline block 特徵 塊一行顯示 行內...

前端 HTML 塊元素 行內元素 浮動,定位

1.9 塊狀元素和內聯元素的區別 a 塊狀元素單獨成行吧,不用其他元素一起在一行,內聯元素可以多個併排在一行 b 塊狀元素內可以有子元素,內聯元素不能包括子元素 c 塊狀元素可以設定寬高,內聯元素不能設定寬高 d 塊狀元素和內聯元素可以通過display屬性進行互相轉換 display inline...