亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

添加padding:10px;變大了?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>填充</title>

<style type="text/css">

#box1{

? ? width:100px;

? ? height:100px;

? ? padding:10px;

? ? border:1px solid red;

}

</style>

</head>

<body>

<div id="box1">盒子1</div>

</body>

</html>

按理說,盒子的高和寬不是已經被設置為固定值了嗎?怎么還會變大


正在回答

3 回答

你還是沒理解盒子模型,盒子模型的寬:包括margin+border+padding+width??吹絯idth了沒?這個width就是你設的那個with,你那個widht:100px設置的不是整個盒子的寬度,而已內容的寬度,也就是上圖青色那部分的寬度。只是你沒設padding,margin所以你整個盒子的寬度是102px的,因為要加上邊框的寬度。你設的width不是盒子的寬高,而是展現內容也就是上圖那青色部分的寬高。紫色那部分是內填充的部分,黃色那個是margin的部分,這樣加起來才是盒子模型

0 回復 有任何疑惑可以回復我~
#1

慕斯卡9626126 提問者

非常感謝!
2015-08-04 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//55c05c7e0001f70e03440163.jpg下面有說明

0 回復 有任何疑惑可以回復我~

百度一下,你就知道


網頁中的盒子模型;我們常常要控制盒子模型的寬度width:???

w3c中的盒子模型的寬:包括margin+border+padding+width;

??? width:margin*2+border*2+padding*2+width;

??? height:margin*2+border*2+padding*2+height;

iE中的盒子模型的width:也包括margin+border+padding+width;


0 回復 有任何疑惑可以回復我~
#1

慕斯卡9626126 提問者

我知道你說的這些,但是我前面不是已經設置了#box1{ width:100px; height:100px; padding:10px; border:1px solid red; } 這里的padding不是應該在width,height范圍內嗎
2015-08-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

添加padding:10px;變大了?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號