display屬性詳解
display用法
要掌握dispay這個元素用法之前我們先區分一下什麼是塊級元素與行級元素
- 塊級元素
塊級元素會佔領頁面的一行,其後多個block元素自動換行、 可以設定 width,height,設定了width後同樣也佔領一行、同樣也可以設定 margin與padding屬性。
ps:常見的塊級元素:div,img,ul,form,p等.
2. 行級元素
行級元素與其他元素在同一行上,高度,行高以及底邊距不可改變,高度就是內容文字或者圖片的寬度,不可以改變。
ps:常見的行級元素:em,strong,br,input等.
- display:inline-block,block,inline元素的區別:
1.display:block將元素顯示為塊級元素,從而可以更好地操控元素的寬高,以及內外邊距,每一個塊級元素都是從新的一行開始。
2.display : inline將元素顯示為行內元素,高度,行高以及底邊距不可改變,高度就是內容文字或者圖片的寬度,不可以改變。多個相鄰的行內元素排在同一行裡,知道頁面一行排列不下,才會換新的一行。
3.display:inline-block看上去值名inline-block是一個混合產物,實際上確是如此,將元素顯示為行內塊狀元素,設定該屬性後,其他的行內塊級元素會排列在同一行。比如我們li元素一個inline-block,使其既有block的寬度高度特性,又有inline的同行特性,在同一行內有不同高度內容的元素時,通常要設定對齊方式如vertical-align: top;來使元素頂部對齊。
相關文章
- display的flex屬性使用詳解Flex
- css display 屬性CSS
- CSS 屬性篇(七):Display屬性CSS
- CSS display屬性的表格佈局相關屬性的解釋CSS
- CSS字型屬性和文字屬性詳解CSS
- display:block display:inline-block 的屬性、呈現和作用BloCinline
- CSS定位屬性詳解CSS
- Python - __slots__屬性詳解Python
- z-index屬性詳解Index
- HTML——② HTML 元素、屬性詳解HTML
- After Effects 圖層屬性及屬性組結構詳解
- Flutter GetX Tag 屬性使用詳解Flutter
- Vue — 計算屬性(computed)詳解Vue
- Rust中的derive屬性詳解Rust
- 屬性配置檔案詳解(2)
- Flutter 入門 — Container 屬性詳解FlutterAI
- css3中transition屬性詳解CSSS3
- css box-sizing屬性值詳解(MDN)CSS
- JS 陣列(Arrey)屬性以及方法詳解JS陣列
- border-sizing屬性詳解和應用
- vue計算屬性詳解——小白速會Vue
- 淺談CSS3中display屬性的Flex佈局CSSS3Flex
- 提高班1:ImageView中ScaleType屬性詳解,配圖詳解View
- onethink 1.1中category表中display屬性,幾乎沒用啊Go
- 淺談CSS3中display屬性的Flex佈局(轉)CSSS3Flex
- PDO 中的ATTR_EMULATE_PREPARES屬性詳解
- script標籤的defer和async屬性詳解
- 好程式設計師分享placeholder屬性詳解程式設計師
- Vue路由物件屬性 .meta $route.matched詳解Vue路由物件
- CSS中position屬性( absolute | relative | static | fixed )詳解CSS
- 前端進階課程之物件屬性特性詳解前端物件
- Vue之computed(計算屬性)詳解get()、set()Vue
- iOS 開發:『Runtime』詳解(四)獲取類詳細屬性、方法iOS
- 裝備屬性欄位設計和投放詳解
- css詳解background八大屬性及其含義CSS
- css詳解position五種屬性用法及其含義CSS
- CSS - 定位屬性position使用詳解(static、relative、fixed、absolute)CSS
- Kotlin——中級篇(二): 屬性與欄位詳解Kotlin