css-頁面佈局一:盒子模型
阿新 • • 發佈:2021-12-31
頁面佈局三大核心:盒子模型、浮動、定位
(一 )盒子模型
一 盒子模型的組成
四個組成部分:邊框border、內容content、內邊距padding、外邊距margin(盒子與另外一個盒子間的距離)
二 邊框border
邊框由三部分組成:
邊框寬度(粗細)border-width、邊框樣式border-style、邊框顏色border-color
1.邊框寬度(粗細)
屬性名:border-width
屬性值:
2.邊框樣式
作用:設定實線還是虛線
屬性名:border-style
屬性值:solid實線邊框
dashed虛線邊框
dotted點線邊框(點組成的虛線邊框)
3.邊框顏色border-color
4.邊框複合寫法
border:1px solid red;
沒有順序
5.border-top可以單獨設定各邊框
6.表格的邊框
可以分別給<table>表格大外框和<td>單元格設定邊框
- collapse合併相鄰的邊框
- 若只寫一個20代表上下左右都是20
- 寫0 20代表上下不需要,左右是20
- 單獨設定padding-left:30px;
- 如果盒子內的元素沒有width屬性,則不會撐開盒子的寬度;高度也同理
- 盒子指定了寬度width
- 盒子左右外邊距都設定為auto,即margin:0auto;//上下0,左右auto
- 法1.為父元素定義一個上邊框
- 法2為父元素定義一個內邊距
- 法3 為父元素定義一個overflow:hidden
- 法4 浮動、固定
- 讓一個正方形盒子變成圓形:border-radius:50%;
- h-shadow為x軸上陰影負值則陰影在左,正值則陰影在右;v就是y軸上陰影
- blur為0則陰影不透明,數值增大影子會模糊
- inset就為內陰影。outset不要寫,默認了
本文來自部落格園,作者:mdj今天又過關了,轉載請註明原文連結:https://www.cnblogs.com/mhhh/p/15751701.html