教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

ui培訓(xùn)之流式布局彈性盒模型(二)

更新時(shí)間:2016年05月06日15時(shí)29分 來(lái)源:傳智播客UI培訓(xùn)學(xué)院 瀏覽次數(shù):

二、CSS3中的彈性盒模型

div{
width: 200px;
height: 200px;
padding: 10px 20px 30px 40px;
border-style:solid;
border-color: red;
border-width: 10px 20px 30px 40px;
background-color: orange;
}
 
外擴(kuò)的padding和border
 
div{
width: 200px;
height: 200px;
padding: 10px 20px 30px 40px;
border-style:solid;
border-color: red;
border-width: 10px 20px 30px 40px;
background-color: orange;
box-sizing:border-box;
}
此時(shí)盒子的padding、border是內(nèi)減的
 
 
box-sizing是IE9開(kāi)始兼容的CSS3屬性,智能手機(jī)手機(jī)中支持這個(gè)屬性(過(guò)老的安卓版本除外)。這個(gè)屬性在流式布局中非常有用,是神器!
【階段小測(cè)試】看下面的代碼,判斷兩個(gè)盒子能否并排:
  1. div{
  2. width: 700px;
  3. height: 100px;
  4. margin: 100px auto;
  5. background-color: orange;
  6. }
  7. /*第一個(gè)盒子,CSS3的選擇器*/
  8. div p:nth-child(1){
  9. float: left;
  10. width: 20%;
  11. height: 80px;
  12. background-color: pink;
  13. padding: 10px 20px 30px 40px;
  14. border: 1px solid red;
  15. margin-right: 10%;
  16. box-sizing:border-box;  /*加上這個(gè)屬性,表示20%的寬度,已經(jīng)計(jì)算了padding和border。但是沒(méi)有計(jì)算margin。所以這個(gè)盒子的真實(shí)占有寬度,就是20%+10% = 30%*/
  17. }
  18. div p:nth-child(2){
  19. float: left;
  20. width: 70%;
  21. height: 80px;
  22. background-color: green;
  23. }
 
本文版權(quán)歸傳智播客UI培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客UI培訓(xùn)學(xué)院
首發(fā):http://www.xamj520.com/ui 
0 分享到:
和我們?cè)诰€交談!