前端----CSS
一、CSS盒子模型
1、盒子模型解釋
元素在頁面中顯示成一個方塊,類似一個盒子,模型示意圖如下:
把元素叫做盒子,設定對應的樣式分別為:盒子的寬度(width)、盒子的高度(height)、盒子的邊框(border)、盒子內的內容和邊框之間的間距(padding)、盒子與盒子之間的間距(margin)。
2、設定寬高 width height
width:200px; /* 設定盒子的寬度,此寬度是指盒子內容的寬度,不是盒子整體寬度(難點) */
height:200px; /* 設定盒子的高度,此高度是指盒子內容的高度,不是盒子整體高度(難點) */
3、設定邊框 border
設定一邊邊框,例如頂部如下:
border-top:10px solid red;
10px表示線框的粗細,soid表示線性
設定四個邊一樣:
border:10px solid red;
4、設定內間距 padding
設定盒子四邊的內間距,可設定如下:
padding-top:20px; /* 設定頂部內間距20px */
padding-left:30px; /* 設定左邊內間距30px */
padding-right:40px; /* 設定右邊內間距40px */
padding-bottom:50px; /* 設定底部內間距50px */
上面的設定可以簡寫如下:
/* 四個值按照順時針方向,分別設定的是 上 右 下 左 四個方向的內邊距值。 */
padding:20px 40px 50px 30px;
padding後面還可以跟3個值,2個值和1個值,它們分別設定的專案如下:
padding:20px 40px 50px; /* 設定頂部內邊距為20px,左右內邊距為40px,底部內邊距為50px */
padding:20px 40px; /* 設定上下內邊距為20px,左右內邊距為40px*/
padding:20px; /* 設定四邊內邊距為20px */
5、設定外間距 margin
同上,將padding改為margin即可
外間距居中技巧
如果子元素是塊元素,且它的寬度小於父元素,可以將子元素左右設定auto來水平居中子元素
/* 子元素上下外邊距設為0,左右設定為auto */
margin:0px auto
6、盒子的真實尺寸
盒子的width和height值固定時,如果盒子增加border和padding,盒子整體的尺寸會變大,所以盒子的真實尺寸為:
- 盒子寬度 = width + padding左右 + border左右
- 盒子高度 = height + padding上下 + padding上下
相關文章
- 前端_CSS前端CSS
- 前端基礎_CSS前端CSS
- 前端面試二(CSS)前端面試CSS
- 前端面試(css部分)前端面試CSS
- 前端css效能優化前端CSS優化
- 前端 CSS 面試大綱前端CSS面試
- Web前端學習——CSSWeb前端CSS
- 前端常用CSS小技巧前端CSS
- grunt前端打包--css篇前端CSS
- 前端面試題 | CSS篇前端面試題CSS
- 前端筆記之CSS(上)前端筆記CSS
- 前端週記1--CSS前端CSS
- 前端css佈局之BFC前端CSS
- 前端面試題-CSS Hack前端面試題CSS
- 前端面試筆記 – css前端面試筆記CSS
- 前端快速入門(三)--CSS前端CSS
- 好程式設計師Web前端分享前端CSS篇程式設計師Web前端CSS
- 前端面試題 -- HTML+CSS前端面試題HTMLCSS
- 前端比較實用的CSS前端CSS
- 前端規範之CSS規範前端CSS
- 前端面試2:CSS盒模型前端面試CSS模型
- 前端面試1:CSS佈局前端面試CSS
- html,css前端開發筆記HTMLCSS前端筆記
- 360前端星計劃—深入CSS前端CSS
- 前端學習記錄(CSS篇)前端CSS
- 前端基礎面試題@CSS篇前端面試題CSS
- 前端常見問題(一) - CSS前端CSS
- 前端面試集錦——CSS篇前端面試CSS
- 【前端Talkking】CSS系列——CSS深入理解之absolute定位前端CSS
- 【前端Talkking】CSS系列——CSS深入理解之relative定位前端CSS
- 學好WEB前端之CSS規範Web前端CSS
- 前端面試資料整理【css篇】前端面試CSS
- 常用前端佈局,CSS技巧介紹前端CSS
- 前端-滾動視差?CSS 不在話下前端CSS
- 「前端那些事兒」③ CSS 佈局方案前端CSS
- 【HTML+CSS】web前端工程師HTMLCSSWeb前端工程師
- 前端入門3-CSS基礎前端CSS
- 前端-html和css基礎知識前端HTMLCSS