CSS盒模型之屬性總結

2021-08-27 00:01:22 字數 3386 閱讀 1476

width 屬性指定了元素內容區的寬度

height 屬性指定了元素內容區的高度。

取值:

長度單位(px值)

百分比 參照的是其包含塊的寬度/高度

auto

瀏覽器將會為指定的元素計算並選擇乙個寬度.

語法

width

: 200px;

height

: 200px;

初始值 auto

是否是繼承屬性 否

注意:塊級元素width為auto:

當前元素width = 包含塊width - 當前元素padding,border,margin之和。

min-width 屬性為給定元素設定最小寬度。它可以阻止 width 屬性的應用值小於 min-width 的值。

max-width 屬性用來給元素設定最大寬度值。定義了max-width的元素會在達到max-width值之後避免進一步按照width屬性設定變大.。

取值:與width一致 沒有auto。有none

取值為null時,代表元素未設定最大最小值

語法:

max

-width:none

min-width:none

初始值:none

是否是繼承屬性 否

padding屬性設定乙個元素的內邊距,padding 區域指乙個元素的內容和其邊界之間的空間,該屬性不能為負值。

padding本質上是padding-bottom,padding-left,padding-right,padding-top的簡寫屬性。

取值:

長度單位(px)

百分比 參照於包含塊的width

語法:

padding: 1em 3px 30px 5px

初始值

padding-bottom: 0

padding-left: 0

padding-right: 0

padding-top: 0

是否是繼承屬性 否

注意:指定乙個值時 ,該值指定四個邊的內邊距;

指定兩個值時 ,第乙個值指定上下兩邊的內邊距 第二個指定左右兩邊的內邊距;

指定三個值時 ,第乙個指定上邊的內邊距.第二個指定左右兩邊 第三個指定下邊;

指定四個值時分別為上 右 下 左(順時針順序);

css的border屬性是乙個用於設定各種單獨的邊界屬性的簡寫屬性。border可以用於設定乙個或多個以下屬性的值: border-width, border-style, border-color。

1、border-width

border-width屬性用來決定盒子邊框的寬度。border-width本身也是border-top-width,border-right-width,border-bottom-width,border-left-width的簡寫屬性。

取值:

關鍵字

thin ,medium ,thick

長度單位(px值)

語法:

border-width: 5px;

初始值:

border-top-width: medium

border-right-width: medium

border-bottom-width: medium

border-left-width: medium

是否是繼承屬性 否

2、border-styleborder-style用來設定元素所有邊框的樣式。是 border-top-style

border-right-style,border-bottom-style,border-left-style的簡寫屬性,

取值:

語法:

border-style: dashed;

初始值:

border-top-style: none

border-right-style: none

border-bottom-style: none

border-left-style: none

是否是繼承屬性 否

3、border-colorcss屬性 border-color 是乙個用於設定元素四個邊框顏色的快捷屬性: border-top-color, border-right-color, border-bottom-color, border-left-color

是否是繼承屬性 否

margin屬性為給定元素設定所有四個(上下左右)方向的外邊距屬性。這是四個外邊距屬性設定的簡寫。四個外邊距屬性設定分別是: margin-top, margin-right, margin-bottom 和 margin-left 。指定的外邊距允許為負數

取值:

長度單位(px)

百分比 參照於包含塊的width

auto:元素的水平居中

語法:

margin: 1em 3px 30px 5px

初始值

margin-bottom: 0

margin-left: 0

margin-right: 0

margin-top: 0

是否是繼承屬性 否

注意:指定乙個值時 該值指定四個邊的內邊距;

指定兩個值時 ,第乙個值指定上下兩邊的內邊距 第二個指定左右兩邊的內邊距;

指定三個值時 ,第乙個指定上邊的內邊距.第二個指定左右兩邊 第三個指定下邊;

指定四個值時分別為上 右 下 左(順時針順序);

CSS之盒模型

怎麼理解盒子模型?盒子模型是樣式表 css 控制頁面的很重要的概念。如果理解了盒子模型和其中每個元素的用法,才能熟練使用css的定位方法和技巧。所有的頁面的元素都可以看成是乙個盒子,佔據一定的頁面空間。佔據的空間要比實際使用的空間要大得多。我們可以調整盒子的邊框和距離,來調整盒子 頁面和頁面中的元素...

CSS總結之盒模型及布局

布局屬性 盒子模型,英文即box model。無論是div span 還是a都是盒子。但是,表單元素一律看作是文字,它們並不是盒子。這個很好理解,比如說,一張裡並不能放東西,它自己就是自己的內容。css盒模型,包含元素內容content,內邊距padding,邊框border,外邊距margin。元...

css盒模型有哪些屬性

css盒模型是定義元素周圍的間隔 尺寸 外邊距 邊框以及文字內容和邊框之間內邊距的一組屬性的集合。示例 效果圖 由此可見 外邊距margin是不可見的,如果設定了父元素的背景,就可以看到 背景色在邊框區域設定乙個不同的背景,就可以看到內邊距 padding 區域。並且盒模型是由margin 外邊界 ...