20170314 第十五課時盒模型之padding詳解

20170314 第十五課時盒模型之padding詳解
和margin類似

margin主要控住一個元素內部文字之間的距離。如果一個div,內部有一個子div,為了讓子div和父div保持距離,優先使用子div的margin,而不是父div的padding。
因為場合不一樣,padding主要是控制文字,margin主要是控制布局、距離。
盒子和盒子之間的距離優先用margin,盒子和文字之間的距離優先使用padding。

作業:盒子的寬高各是100px如果盒子有30像素的padding值,同時設置背景為灰色,灰色的面積多大。
(原以為:灰色面積應該為100*100px,文字不包含的地方也是灰色的?!粒?/p>

灰色的面積應該為130130像素方,文字實際可以寫的面積為100px100px,但是為了使有一個內邊距,灰色面積會增大,因為包含寫字的部分,和內邊距。

第十四課時作業:制作一個圣誕樹
使用絕對定位,

box_relative { position: absolute; left: 30px; top: 20px;

}
[圖片上傳中。。。(1)]

代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>8小時第十五課時</title>
<style >
{
/
調整縮進,這樣就是整個頁面貼合網頁*/
padding: 0;
margin: 0;
}

#trip{
    width: 0px;
    height: 0px;
    border-top: 50px solid transparent;
    border-right: 50px solid transparent;
    border-bottom: 50px solid green;
    border-left: 50px solid transparent;   
    position: absolute;
    left: 20px;
    top: 0px;
}
#leaf{
    width: 0px;
    height: 0px;
    border-top: 70px solid transparent;/*邊框寬70px,實線,顏色白色*/
    border-right: 70px solid transparent;
    border-bottom: 70px solid green;
    border-left: 70px solid transparent;
    position: absolute;
    left: 0px;
    top: 30px;   
}
#tree{
    width:10px;
    height: 20px;
    background-color: #CD9B1D;
    position: absolute;
    left:65px;
    top: 170px;
}

</style>
<title>8小時第十五課時 盒模型之padding詳解</title>
</head>
<body>
<div id=trip>
</div>
<div id=leaf>
</div>
<div id=tree></div>
</body>
</html>

效果:

Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 各種純css圖標 CSS3可以實現很多漂亮的圖形,我收集了32種圖形,在下面列出。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,700評論 0 8
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現在,利用CSS3的Transform,...
    kiddings閱讀 3,206評論 0 11
  • 5.橢圓 #ellipse{ width: 200px; height: 100px; background-co...
    小茶葉葉閱讀 2,127評論 0 1
  • 1.長方形 #Rectangle{ width: 200px; height: 50px; background-...
    一直以來都很好閱讀 519評論 0 0
  • 本周白天學習特長,晚上回到家完成閱讀和作業。雖然時間特別有限,但是還是完成的不錯。特別是英語方面,已經形...
    橄欖樹翔閱讀 590評論 0 1