CSS研究之盒子模型

2021-05-22 04:29:20 字數 757 閱讀 3991

盒子模型 是html+css網頁設計中很重要的乙個概念

上面這張圖標識出了 盒子模型的大概框架以及部分重要屬性 

今天主要是記錄一下盒子模型的《浮動與定位》

應該知道 css 有float這個屬性, 這個屬性就是浮動屬性

看乙個例子

css**:

html**:

這樣的3個div塊顯示效果如下圖

如果在.box1 中加入float:left  既左浮動屬性後將變為

實際上此時的 box1 已經脫離標準流 而 box2 則頂到 box1 的位置

而box2中的文字 則環繞 box1

如果我將3個box全都設定float:left 則將出現下圖的狀況

紅色的部分是 他們的父box -> father

因為3個box都脫離了標準流 所以father class 裡沒有裡元素 僅剩下padding值(實際上padding值是會計算到容器的高寬裡的)

如何解決這種情況呢? 那就要用到clear屬性來清除浮動

此時我定義乙個

並在 .box3 下面插入

來清除浮動  則 father 框會正確包含3個box

暫時總結這麼多 盒子的定位再補充

css盒子模型 CSS 盒子模型

css 盒子模型基本上是面試的必考題,因為實在是太重要了。以前寫 css 總是感覺元素的寬高十分難調,其中乙個很大的問題就是忽略了盒子模型的重要性。說到 css 盒子模型,你可能會說我知道呀,就是 margin 包 border,border 包 padding,padding 包 content ...

css之盒子模型

一 前言 盒子模型,英文即box model。無論是div span 還是a都是盒子。但是,表單元素一律看作是文字,它們並不是盒子。這個很好理解,比如說,一張裡並不能放東西,它自己就是自己的內容。盒子中的區域 乙個盒子中主要的屬性就5個 width height padding border mar...

css盒子模型 說說css盒子模型

引用mdn官方的解釋 當對乙個文件進行布局 lay out 的時候,瀏覽器的渲染引擎會根據標準之一的 css 基礎框盒模型 css basic box model 將所有元素表示為乙個個矩形的盒子 box css 決定這些盒子的大小 位置以及屬性 例如顏色 背景 邊框尺寸 每個盒子由四個部分 或稱區...