12.9學習日報(盒子模型和各類注意事項、margin垂直外邊距合併、頂部塌陷問題)
CSS
1. 寬度:width
2. 高度:height
讓盒子裡的元素垂直居中:
div{
height: 40px;
line-height: 40px;
}
邊框:border
邊框樣式
屬性 | 樣式 | 屬性值 |
---|---|---|
border-width | 邊框大小 | (畫素:px)(倍數:em) |
border-color | 邊框顏色 | (16進位制RGB值:#aabbcc)(rgba函式:rgba(紅,綠,藍,透明度))(名稱:red) |
border-radius | 圓角邊框 | (畫素:px)(百分比:%) |
border-style | 邊框樣式 | (預設,實線:solid)(虛線:dashed)(點線:dotted)(雙線:double) |
border-collapse | 合併邊框 | (預設,分開:separated)(合併:collapse) |
- | 單獨選擇一邊 | (上:border-top)(右:border-right)(下:border-bottom)(左:border-left) |
border | 複合樣式 | 基本寫法:(大小,樣式,顏色) |
內邊距:padding
屬性值:
屬性值 | 作用 |
---|---|
auto | 效果:自動設定 |
px | 畫素,不能設定負數 |
行內效果不規範
行內效果如span,設定padding雖然顯示的內邊距沒問題,但是內容會往下偏
子元素設定padding,父級盒子不發生變化
外邊距:margin
屬性值
屬性值 | 作用 |
---|---|
auto | (效果:自動設定)讓盒子在瀏覽器居中,就給左外邊距和右外邊距設定auto |
px | 畫素,不能設定負數 |
垂直外邊距和水平外邊距區別
兩個盒子在同一水平上,給左邊的盒子設定右外邊距,給右邊的盒子設定左外邊距,它們的外邊距不會合並,都會存在.
兩個盒子在同一垂直上,給上面的盒子設定底外邊距,給下面的盒子設定頂外邊距,它們的外邊距會合並,取最長.
頂部塌陷:子級設定頂部會讓父級一起移動,解決辦法:給父級設定文字、邊框或內邊距
相關文章
- 盒子模型的外邊距塌陷和合並問題及解決方案模型
- CSS-盒子模型-邊距合併CSS模型
- 解決margin塌陷和margin合併
- CSS 盒子的邊距塌陷CSS
- CSS 外邊距合併CSS
- CSS margin外邊距CSS
- CSS margin 外邊距CSS
- float浮動元素不會有margin外邊距合併效果
- CSS margin負外邊距CSS
- 深究盒模型的margin合併問題模型
- margin外邊距疊加簡單程式碼例項
- body 預設具有margin外邊距
- css中內邊距是padding,外邊距是marginCSSpadding
- 前端面試必備——外邊距合併前端面試
- css中的外邊距合併時垂直方向上的普通流相鄰元素間CSS
- CSS 外邊距(margin)重疊及防止方法CSS
- margin 塌陷
- 段合併優化及注意事項優化
- 負外邊距margin對寬度的影響
- 絕對定位對margin外邊距的影響
- 負外邊距margin對浮動元素的影響
- jquery包括margin外邊距的outerWidth或者outerHeightjQuery
- 深入理解CSS外邊距摺疊(Margin Collapse)CSS
- 浮動定位(BFC、邊距合併)
- margin系列之外邊距摺疊
- jQuery offset()返回值與外邊距margin的關係jQuery
- PHP7 null 合併運算子注意事項PHPNull
- CSS + HTML 小知識點大雜燴(margin合併、塌陷,清除浮動)CSSHTML
- 用padding和margin撐起左右邊距padding
- body在預設情況下是具有margin外邊距的
- 大資料學習注意事項大資料
- PHP物件和介面抽象類注意事項PHP物件抽象
- 負外邊距margin對於絕對定位元素的影響
- Oracle複合索引的建立和注意事項Oracle索引
- Amoeba for MySQL學習研究之注意事項MySql
- scss自動生成margin padding邊距CSSpadding
- CSS 負外邊距CSS
- DG-duplicate操作注意事項(各種報錯應對方法)