CSS3盒模型
CSS有一種基礎設計模式叫盒模型, 定義了Web頁面中的元素是如何看做盒子來解析的。 每一個盒子有不同的展示界面, 在 CSS 中 主要有以下幾種盒模型: inline、inline- block、block、table、absolute,position、float。 瀏覽器把每個元素看 一個盒模型, 每一個盒模型是由以下幾個屬性組合所決定的: display、position、float、width、height、margin、padding和border等, 不同類型的盒模型會產生不同的布局。
什么是盒模型?
CSS中每一個元素都是一個盒模型,包括HTML和body標簽元素。在平時設計中,大家對content、padding、margin、background和border來說一定不會陌生了, 因為盒模型都具備這些屬性。 其中width、height、border、background、padding和margin之間的層次關系和相互影響,可以 看出 padding、content、 background-image、background-color,它們四者構成了Z軸( 垂直屏幕的坐標) 多重層疊關系。 但是border與margin、padding三者之間應該是平面上 的并級關系,并不能構成Z軸的層疊關系。
在CSS中盒模型被分為兩種:第 一種 是 W3C 的 標準 模型。另一種 是 IE 的 傳統 模型。
它們相同之處都是對元素計算尺寸的模型,具體說就是對元素的width、height、padding和border以及元素實際尺寸的計算關系,不同之處是兩者的計算方法 不一致。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。