Web前端篇 CSS盒模型

2021-09-24 10:54:37 字數 1539 閱讀 1807

常用塊元素由:

p,h1-h6,div,ul,ol,tr,li,form
常用內聯元素由:

a,span,em,i,strong,u,
常見的內聯塊元素

/*上面三句**相當於一句**:border:3px solid red;*/

/*同樣,也可以分別設定邊框四個方向的粗細 線性樣式 顏色,跟padding的四個方向一樣。*/

/*上下5px 左右10px*/

border-width:5px 10px;

/*上:實現 右:點狀 下:雙線 左:虛線*/

border-style: solid dotted double dashed;

/*上:紅色 左右:綠色 下:黃色*/

border-color: red green yellow;

border-top-width: 10px;

border-top-color: red;

border-top-style: solid;

border-right-width: 10px;

border-right-color: red;

border-right-style: solid;

border-bottom-width: 10px;

border-bottom-color: red;

border-bottom-style: solid;

border-left-width: 10px;

border-left-color: red;

border-left-style:solid;

相當於border:10px solid red;

清除預設邊框:border:none;或者border:0; outline:none;

3.margin

注意:盒模型的外邊距水平方向上不會出現問題,在垂直方向上會出現「**外邊距合併**」的現象。
什麼是外邊距合併呢?在有些文獻中說這種現象叫塌陷問題。只有在垂直方向上,當兩個同級的盒子,在垂直方向上設定了margin之後,那麼以較大者為準。

在網頁排版中,外邊距合併的問題也會時常出現,我們如何避免出現這種問題呢?

很簡單,我們如果想讓上下的兩個盒子中間有間距,只需要設定乙個盒子的乙個方向即可。沒必要去碰觸外邊距塌陷的問題,還得找解決問題的方法,得不償失。

web前端 之 CSS盒模型

盒模型包括margin border padding content 由外向裡 盒模型包括標準模型和ie模型 如下圖所示 注意他們的高寬度包含的內容 標準模型高度和寬度指的是content的高度和寬度 ie模型高度和寬度指的是content padding border加起來的高度和寬度 標準模型 ...

WEB學習 CSS盒模型

border是乙個大綜合屬性,border 1px solid red 就是把4個邊框,都設定為1px寬度 線型實線 red顏色。border屬性能夠被拆開,有兩大種拆開的方式 1 按3要素 border width border style border color 2 按方向 border to...

前端 關於CSS盒模型

矩形區域中各個屬性的取值只有margin可以取負值,只有width和margin可以取auto關鍵字,border不能為百分數,其他屬性都只能取 正的數字或者正的百分數。其中margin和padding設定的值是乙個塊區域的垂直高度,這塊區域的長和寬是隨著內容的width和height變化 而變化的...