DIV CSS盒子模型

2022-09-16 07:18:11 字數 2511 閱讀 8478

一、盒子模型css

height

width

padding 內邊距

margin  外邊距

border

1.margin 外邊距

margin-top:15px;

margin-right:50px;

margin-bottom:100px;

margin-left:150px;

或者margin:10px 50px 100px 200px;

乙個值代表四個邊

二個值代表

上下左右

三個值代表上左右

下四個值代表上右

下左每個數值之間需要使用空格隔開

2. padding 內邊距

padding-top:10px;

padding-right:50px;

padding-bottom:100px;

padding-left:200px;

或者padding:

10px 50px  100px  200px;

乙個值代表四個邊

二個值代表

上下左右

三個值代表上左右

下四個值代表上右

下左每個值之間都需要使用空格隔開

3.通用選擇器

* 選擇的是所有元素

*是他最常用的屬性作用是去除div和瀏覽器之間的小」鳳鳳」

4.div或者

table

居中顯示

margin:0px auto;

5.字型居中

需要使用text-align 和

line-height

配合將文字垂直居中顯示

/*字型左右居中

*/text-align:center;

/*字型垂直居中

*/line-height:50px;

二、參與布局的常用屬性

1.position 定位

a) absolute  絕對定位

absolute 絕對定位 如果只使用

position:absolute

沒有任何意義的 只是脫離文件流

絕對定位是相對於瀏覽器的0,0點進行定位

需要使用 left top right bottom這幾個方向屬性來配置

會根據父級元素的左上角定位

b) relative   相對定位

是相對於當前位置進行定位

相對定位他的位置和中國固有領土一樣

不容侵犯

c) fixed 固定定位

需要使用top left 配合

d) static       預設值

2 . z-index  設定顯示層級

auto 自動

number 數字

數字越大就會在最上面顯示

3.display 顯示屬性 還有塊級和行內級元素互換功能

none 隱藏 ,文件不保留位置 不佔位隱藏

block 轉換為塊級

inline  轉換為行內級

inline-block 轉換為行塊級

4.visibility  是否可見

visible 可見

hidden 隱藏 佔位隱藏

5.overflow 超出部分處理

visible 總是可見

(預設值

)hidden  超出部分隱藏處理

scroll   滾動條 宣告時候都有滾動條

auto    自動 如果超出出現滾動條 否則沒有

6.float 浮動

left

right

設定浮動

脫離普通文件流

浮動元素都會變成塊級元素

如果不設定寬度

會盡可能的窄

如果你使用浮動了

請將你的元素計算精確

如果不精確會有弊端!

7.clear 清除浮動

left

right

both 只用它就好了

就是讓你脫離文件流的內容(float)回到文件中

推薦: 每次看見浮動都要記得清除浮動

為什麼我只能告訴你沒有為什麼

就這樣記

如果不清除浮動你的頁面會亂的一逼

什麼地方出現就在什麼地方清除(同一級別清除一次

) 不能說統一一次就全部清除裡面的浮動 要出現就清除

再次強烈推薦

一定要寫清除浮動

三、布局

浮動布局

三列浮動布局

二列浮動布局

總結:這裡要注意,盒子的大小是有

height

width

padding 內邊距

margin  外邊距

border

5個組成的,排版的時候一定要注意每個位置的值,以免換行錯位。

定位的使用,一般我們都是先用相對定位之後對子集進行絕對定位,很少單獨使用絕對定位或相對定位。

display:none;  visible :hidden ;這兩個隱藏的區別,乙個隱藏不佔原來的位置,乙個隱藏佔原來的位置

DIV CSS 盒子模型

盒子模型有兩種,分別是 ie 盒子模型和標準 w3c 盒子模型。他們對盒子模型的解釋各不相同,先來看看我們熟悉的標準盒子模型 看不清楚?這裡檢視原圖 大圖 從上圖可以看到標準w3c 盒子模型的範圍包括 margin border padding content,並且 content 部分不包含其他部...

div css 盒子模型

那麼它為什麼叫盒子呢?先說說我們在網頁設計中常聽的屬性名 內容 content 填充 padding 邊框 border 邊界 margin css盒子模式都具備這些屬性。我們可以把它想像成現實中上方開口的盒子,然後從正上往下俯視,邊框相當於盒子的厚度,內容相對於盒子中所裝物體的空間,而填充呢,相當...

css盒子模型,div css布局

css盒子模型 border border width 邊框的寬度 border color 邊框的顏色 border style 邊框的線型 border top 上邊框 border bottom 下邊框 border left 左邊框 border right 右邊框 padding 代表邊框...