为了账号安全,请及时绑定邮箱和手机立即绑定

盒子的高度比较大,所以设置填充padding为20px时,他只有上填充和左填充满足了吗?

请问这个有什么规律呢?他优先满足了上填充和左填充为20px吗?为何不是满足右填充和下填充距离为20px呢?

正在回答

5 回答

如果还不明白把这段代码贴到编辑器内,看看效果你就明白了。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1{
    width:60px; /*注意此时盒子的宽度应该是102px,加上左右填充20px,左右各1px边框*/
    height:60px; /*注意此时盒子的高度应该是102px,加上上下填充20px上下各1px边框*/
    padding:20px;/*给盒子上右下左的填充各添加20px */
    border:1px solid red;/*给盒子上右下左都加上1px的红色实心边框 */
}
#box2{
    width:60px;
    height:60px;
    background:#CCC;
}
</style>
</head>
<body>
<div id="box1">
    <div id="box2">盒子1</div>
</div>
</body>
</html>


3 回复 有任何疑惑可以回复我~
#1

穆男神

明白了 只是里面的内容没有写出来
2015-01-23 回复 有任何疑惑可以回复我~

盒子填充还有外边距都是遵循上右下左的顺序规则,比如你只定义padding:20px; 那盒子的上填充 右填充 下填充 左填充各为20px, "padding:20px;"是"padding-top:20px; padding-right:20px; padding-bottom:20px; padding-left:20px;"的缩写。

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

Michael_O_O_ 提问者

这个我知道的,笔记有,没懂我的意思
2015-01-09 回复 有任何疑惑可以回复我~
#2

Chacetse 回复 Michael_O_O_ 提问者

你给盒子设定padding:20px;就已经是上右下左的填充值各位20px;了,只是本次教程中只能看到左边和上边的padding值,因为你的文本内容太少,占不满,所以看不见右边的和底部的填充值,你可以给文本内容加一个背景就可以看见上下左右的padding值各是20px。
2015-01-09 回复 有任何疑惑可以回复我~
#3

慕码人4583819 回复 Chacetse

回答到问题所在了 牛逼
2015-04-08 回复 有任何疑惑可以回复我~

padding:20px 0px 0px 20px;你把padding改成这个看看效果先

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

举报

0/150
提交
取消

盒子的高度比较大,所以设置填充padding为20px时,他只有上填充和左填充满足了吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信