HTML中的盒子模型

2021-10-12 04:48:14 字數 2777 閱讀 3205

盒子模型主要由四個部分組成

content(內容):對應盒內內容

border(邊框):對應包裝盒的外殼,有厚度

margin(外邊距):位於邊框外部,是邊框與外部的間隙

padding(內邊距):位於邊框內部,是內容與邊框的距離,對應包裝殼的填充部分

1.邊框線

border-width:設定邊框線寬度

border-style:設定邊框線樣式

border-color:設定邊框線顏色

>

charset

="utf-8"

>

>

邊框線title

>

>

divstyle

>

head

>

>

>

div>

body

>

2.背景樣式

background-color:設定背景顏色

background-image:設定背景

background-position:設定背景的位置

background-size:設定背景的大小

background-repeat:設定背景是否重複

background-attachment:設定背景相對瀏覽器的定位位置

>

charset

="utf-8"

>

>

背景樣式title

>

>

divstyle

>

head

>

>

>

div>

body

>

margin-top:距離盒子頂部的距離

margin-right:距離盒子右側的距離

margin-bottom:距離盒子底部的距離

margin-left:距離盒子左側的距離

>

charset

="utf-8"

>

>

外邊距title

>

>

*div

divp,h4ph4

style

>

head

>

>

>

>

p>

>

h4>

div>

body

>

注意:當對父元素中的第乙個子元素使用margin-top時,會出現margin塌陷的問題(父元素會隨著第乙個子元素整體下沉)

解決方法:

1.不讓其作為第乙個子元素 不合適(新增了空元素有內容時會影響實際的距離)

2.給父元素新增一條邊框線 不合適(邊框線的大小也會影響元素佔據的位置大小)

3.使用內邊距代替

padding簡寫方式(margin簡寫方式也相同)

padding:20px 10px 15px 25px;分別代表上 右 下 左

padding:20px 10px 15px;分別代表上 左右 下

padding:20px 10px;分別代表上下 左右

padding:20px;上下左右

>

charset

="utf-8"

>

>

內邊距title

>

>

*div

divp

pdiv

style

>

head

>

>

>

>

p>

div>

body

>

用於改變元素的生成型別

display:none;隱藏元素

display:block;將元素變為塊元素

display:inline;將元素變為行元素

display:inline-block;將元素變為行內塊元素

使用display屬性實現導航欄效果

>

charset

="utf-8"

>

>

title

>

>

divp

div:hover paul

ul li

ul li

ul li:hover

ul li:hover a

style

>

head

>

>

>

>

p>

div>

>

>

>

href="

">

b站主頁a

>

li>

>

href="

">

遊戲中心a

>

li>

>

href="

">

漫畫a>

li>

>

href="

">

番劇a>

li>

ul>

body

>

HTML中盒子模型

盒子模型的組成 margin 外邊距 盒子與盒子之間的距離 border 邊框 包裝盒 padding 內邊距 填充物 content 內容 買好的東西 1.margin 合起來寫的屬性 4個 當你寫乙個的時候,四個全部相同 兩個的時候,上右,對邊補齊 三個的時候,上右下,對邊補齊 margin t...

html盒子模型 jquery盒子模型

最近學了jquery的盒子模型之後,感覺真的顛覆我之前對盒子模型的看法,我在最初以為盒子模型只存在於html,我們就來看看他們有何區別。1.html盒子模型 如果說js裡面萬物皆是物件,那麼html裡面的萬物皆是盒子。不是盒子的我們也可以用dispiay block 變成盒子。那他的盒子是怎麼計算的...

html盒子模型

什麼是css的盒子模式呢?為什麼叫它是盒子?先說說我們在網頁設計中常聽的屬性名 內容 content 填充 padding 邊框 border 邊界 margin css盒子模式都具備這些屬性。這些屬性我們可以把它轉移到我們日常生活中的盒子 箱子 上來理解,日常生活中所見的盒子也具有這些屬性,所以叫...