日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

css 透明叠加_细品CSS(二)

發布時間:2025/3/17 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css 透明叠加_细品CSS(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫在前面CSS盒子模型與怪異盒模型

盒子模型(Box Modle)可以用來對元素進行布局,包括內邊距,邊框,外邊距,和實際內容這幾個部分。

盒子模型分為兩種

第一種是W3c標準的盒子模型(標準盒模型)?。

第二種IE標準的盒子模型(怪異盒模型)

? ? ? ? ?當前大部分的瀏覽器支持的是W3c的標準盒模型,也保留了對怪異盒模型的支持,當然IE瀏覽器沿用的是怪異盒模型。怪異模式是“部分瀏覽器在支持W3C標準的同時還保留了原來的解析模式”,怪異模式主要表現在IE內核的瀏覽器。

標準盒模型與怪異盒模型的表現效果的區別之處

1、標準盒模型width指的是內容區域content的寬度;height指的是內容區域content的高度。

標準盒模型下盒子的大小??=?content?+?border?+?padding?+?margin

?2、怪異盒模型中的width指的是內容、邊框、內邊距總的寬度(content + border + padding);height指的是內容、邊框、內邊距總的高度

怪異盒模型下盒子的大小=width(content + border + padding) + margin

css盒子模型概念

CSS css盒子模型 又稱框模型 (Box Model) ,包含了元素內容(content)、內邊距(padding)、邊框(border)、外邊距(margin)幾個要素。

圖中最內部的框是元素的實際內容,也就是元素框,緊挨著元素框外部的是內邊距padding,其次是邊框(border),然后最外層是外邊距(margin),整個構成了框模型。通常我們設置的背景顯示區域,就是內容、內邊距、邊框這一塊范圍。而外邊距margin是透明的,不會遮擋周邊的其他元素。

那么,元素框的總寬度 = 元素(element)的width + padding的左邊距和右邊距的值 + margin的左邊距和右邊距的值 + border的左右寬度;

元素框的總高度 = 元素(element)的height + padding的上下邊距的值 + margin的上下邊距的值 + border的上下寬度。

css 外邊距合并(疊加)

兩個上下方向相鄰的元素框垂直相遇時,外邊距會合并,合并后的外邊距的高度等于兩個發生合并的外邊距中較高的那個邊距值,如圖:

box-sizing屬性介紹

box-sizing屬性是用戶界面屬性里的一種,之所以介紹它,是因為這個屬性跟盒子模型有關,而且在css reset中有可能會用到它。

box-sizing : content-box|border-box|inherit;

(1)?content-box?,默認值,可以使設置的寬度和高度值應用到元素的內容框。盒子的width只包含內容。

  即總寬度=margin+border+padding+width

(2)?border-box?, 設置的width值其實是除margin外的border+padding+element的總寬度。盒子的width包含border+padding+內容

    即總寬度=margin+width

很多CSS框架,都會對盒子模型的計算方法進行簡化。

(3)?inherit?,?規定應從父元素繼承 box-sizing 屬性的值

關于border-box的使用:

1 一個box寬度為100%,又想要兩邊有內間距,這時候用就比較好
2 全局設置 border-box 很好,首先它符合直覺,其次它可以省去一次又一次的加加減減,它還有一個關鍵作用——讓有邊框的盒子正常使用百分比寬度。

覺得好看的話別忘了長按下方圖片,點一下關注哦

總結

以上是生活随笔為你收集整理的css 透明叠加_细品CSS(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。