05盒子模型

2022-07-18 09:45:17 字數 1738 閱讀 9519

目錄盒子模型用來「放」網頁中的各種元素

網頁設計中內容,如文字、等元素,都可以是盒子(div巢狀)

網頁中盒子模型

寬度屬性

寬度with/最大寬度max-width/最小寬度min-width:長度值/百分比/auto

高度屬性

高度height/最大高度max-height/最小高度min-height:長度值/百分比/auto

哪些html元素可以設定高和寬屬性

max-height(width)/min-height(width)有相容性問題,ie不支援

邊框屬性:設定元素邊框寬度

border-width:thin|medium|thick|長度值

設定元素邊框顏色

border-color:顏色/transparent

設定元素邊框樣式

border-color:顏色/transparent

設定元素邊框樣式

border-style:值值描述

none

定義無邊框、預設值

hidden

與none相同,除非在**元素中解決邊框衝突

dotted

定義點狀邊框,在大多數瀏覽器中呈現為實線

dashed

定義虛線,在大多數瀏覽器中呈現為實線

solid

定義實線

double

定義雙線

groove

定義3d凹槽邊框

ridge

定義3d壟狀邊框

inset

定義3d inset 邊框

outset

定義3d outset 邊框

inherit

規定應該從父元素繼承邊框

邊框縮寫

border:寬度 樣式 顏色

內邊距屬性

設定元素的內容與邊框之間的距離(內邊距或填充)分四個方向(上右下左)

內邊距屬性縮寫

padding:值1;//4個方向都為值1

padding:值1 值2;//上下=值1 左右=值2

padding:值1 值2 值3;//上=值1 左右=值2 下=值3

padding:值1 值2 值3 值4;//上=值1 右=值2 下=值3 左=值4

外邊距屬性

設定元素的內容與邊框之間的距離(外邊距)分四個方向(上右下左)

外邊距屬性縮寫

margin:值1;//4個方向都為值1

margin:值1 值2;//上下=值1 左右=值2

margin:值1 值2 值3;//上=值1 左右=值2 下=值3

margin:值1 值2 值3 值4;//上=值1 右=值2 下=值3 左=值4

垂直方向,兩個相鄰元素都設定外邊距,外邊距會發生合併,合併後外邊距高度=兩個發生合併外邊距的高度中最大值

盒子模型計算

如果沒有doctype文件型別宣告各瀏覽器按照自己的方式解析,如果有按照標準盒子模型來解析

display屬性值描述

inline

元素將顯示為內聯元素,元素前後沒有換行符

block

元素將顯示為塊級元素,元素前後會帶有換行符

inline-block

行內塊元素,元素呈現為inline,具有block相應特性

none

此元素不會被顯示

0416 盒子模型

css盒子模型樣式 定義 margin 外邊距,圍繞在元素邊框的空白區,在元素外建立額外的空白。border 邊框,圍繞元素內容和內邊距的一條或多條線。padding 內邊距,在邊框和內容區之間。屬性 margin 外邊距也叫作空白 接受任何長度單位,百分數值和負值,還可設定為auto。margin...

3 盒子模型

盒子模型是我學習css中使用頻率最高的模型,其中主要還是理解整個盒子的構成,以及其中各屬性的作用,最重要的問題就是合併巢狀問題。盒子模型 外邊距margin 邊框border 內邊距padding 內容 border color 邊框顏色 border width 邊框寬度 border style...

盒子模型 標準盒模型,怪異盒模型

當你的瀏覽器展現乙個元素時,這個元素會佔據一定的空間。這個空間由四部分組成。中間是元素呈現內容的區域。這個區域的外面是內邊距。再外面是邊框。最外面的是外邊距,外邊距將該元素與其它元素分開。內邊距,邊框和外邊距在元素的上 右 下 左都可以有不同的大小。所有這些大小值都可以為0。顏色 內邊距總是跟元素的...