摘要:目錄盒模型元素的尺寸元素內邊距元素外邊距處理溢出元素的可見性元素的盒類型塊級元素區塊行內元素行內塊元素盒類型元素轉換盒元素的浮動盒模型盒模型元素的尺寸元素的尺寸元素的尺寸屬性值說明長度值或百分比元素的寬度長度值或百分比元素的高度長度值
目錄
元素的尺寸
屬性 | 值 | 說明 |
---|---|---|
width | auto、長度值或百分比 | 元素的寬度 |
height | auto、長度值或百分比 | 元素的高度 |
min-width | auto、長度值或百分比 | 元素的最小寬度 |
min-height | auto、長度值或百分比 | 元素的最小高度 |
max-width | auto、長度值或百分比 | 元素的最大寬度 |
max-height | auto、長度值或百分比 | 元素的最大高度 |
用于可能動態產生元素尺寸變大變小的問題,來限制最大最小值
div{
background: silver;
width: 200px;
height: 200px;
min-width: 100px;
min-height: 100px;
}
HTML5
1.2. 元素內邊距 padding
div{
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
/*上下各空出10,20px*/
padding: 10px 20px;
/*上,右,下,左*/
padding: 10px, 20px,10px,10px;
}
1.3. 元素外邊距 margin
1.4. 處理溢出overflow
溢出的參數值
值
說明
auto
瀏覽器自動處理溢出內容,用滾動條
hidden
有溢出,直接剪掉
scroll
不管是否溢出,都有滾動條
visible
默認值,不管是否溢出,都顯示
div{
overflow-y: auto;
}
1.5. 元素的可見性Visibility
屬性值
說明
visible
默認值,元素在頁面上可見
hidden
元素不可見,但會占據空間
collapse
元素不可見,隱藏表格的行列。如果不是表格,則和hidden一樣
div{
background: silver;
width: 200px;
height: 200px;
visibility: visible;
}
2. CSS元素的盒類型
CSS盒模型中的display屬性,可以更改元素本身盒類型,那么有哪些盒類型呢?
2.1. 塊級元素(區塊)
- 能夠設置元素尺寸,隔離其他元素功能(有換行功能)的元素
,
2.2. 行內元素
- 不能設置元素尺寸,它只能自適應內容、無法隔離其他元素,其他元素會緊跟其后:
,
2.3. 行內-塊元素
- 可以設置元素尺寸,但是無法隔離其他元素
2.4. 盒類型元素轉換dispaly
值
說明
block
盒為塊級元素
inline
盒為行內元素
inline-block
盒為行內-塊元素
none
盒子不可見,不占位
div{
background: silver;
width: 200px;
height: 200px;
/*轉成了行內元素*/
display: inline;
/*轉成了行內-塊元素*/
display: inline-block
}
3. CSS盒元素的浮動float
值
說明
left
浮動元素靠左
right
浮動元素靠右
none
禁止浮動
#a{
background: maroon;
float: left;
}
#b{
background: green;
float: right;
}
#c{
background: blue;
float: left;
}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1274.html
相關文章
-
前端技術 博客文章、書籍 積累
摘要:好多編輯器例如等都支持這樣的語法來快速的編寫代碼如何優雅地使用把標簽放在結束標簽之后結束標簽之前的差別什么是響應式設計怎樣進行
書籍
《JavaScriptDOM編程藝術》《JavaScript高級程序設計》《JavaScript框架設計》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語言精粹(修訂版)》《JavaScript設計模式》《J...
-
前端技術 博客文章、書籍 積累
摘要:好多編輯器例如等都支持這樣的語法來快速的編寫代碼如何優雅地使用把標簽放在結束標簽之后結束標簽之前的差別什么是響應式設計怎樣進行
書籍
《JavaScriptDOM編程藝術》《JavaScript高級程序設計》《JavaScript框架設計》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語言精粹(修訂版)》《JavaScript設計模式》《J...
-
前端技術 博客文章、書籍 積累
摘要:好多編輯器例如等都支持這樣的語法來快速的編寫代碼如何優雅地使用把標簽放在結束標簽之后結束標簽之前的差別什么是響應式設計怎樣進行
書籍
《JavaScriptDOM編程藝術》《JavaScript高級程序設計》《JavaScript框架設計》《JavaScript專家編程》《JavaScript Ninjia》《JavaScript語言精粹(修訂版)》《JavaScript設計模式》《J...
-
【前端芝士樹】詳解CSS盒模型、BFC、OffsetWidth&ClientWidth&am
摘要:提供了糟糕的支持,而雖然接近標準,但依舊未能完全正確的支持標準。盡管修復了許多的問題,但是依然延續實現中的其它故障主要是盒模型問題。因此大部分的聲明將觸發嚴格模式即依據標準的規則渲染網頁。
深入理解CSS盒模型、BFC、OffsetWidth&ClientWidth&ScrollWidth
本文將從盒模型開始,一步步涉及一些常見的前端筆試和面試點 主要參考自第一篇文章,然而筆者在讀的時...
發表評論
0條評論
閱讀 3470·2021-09-22 15:02
閱讀 3507·2021-09-02 15:21
閱讀 2133·2019-08-30 15:55
閱讀 2780·2019-08-30 15:44
閱讀 776·2019-08-29 16:56
閱讀 2414·2019-08-23 18:22
閱讀 3342·2019-08-23 12:20
閱讀 3091·2019-08-23 11:28