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

填充问题padding

#box1{
    width:100px;
    height:100px;
    padding:10px;
    border:1px solid red;
}
</style></head>
<body>
<div id="box1">盒子1</div>

容器的长和宽是width和height,那内容“盒子1”的长度和宽度呢,怎样设置padding才能让盒子1到容器的中间啊

正在回答

3 回答

设置行高line-height=盒子的高  text-align设置为居中

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

 <head>

<style>

     #box1{

    width:100px;

    height:100px;

    border:1px solid red;

    text-align:center;

    line-height:100px;(不需要设定padding值,设定text-align和line-height就可以实现“盒子1”在容器内水平垂直居中)

    } 

    </style>

</head>

<body>  

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

</body>

http://img1.sycdn.imooc.com//56d1436e0001025901160114.jpg

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

流海侃人

请问下是为什么?为什么设置padding值会使红色边框变大呢?
2016-02-28 回复 有任何疑惑可以回复我~
#2

恭宽信 回复 流海侃人

如果你设置了盒子的宽和高 padding会将盒子撑大 如果没没设置盒子的高和宽,而设置了盒子的父级标签的宽度 padding不会讲该盒子撑大,而只会压缩内容
2016-02-29 回复 有任何疑惑可以回复我~
#3

流海侃人 回复 恭宽信

明白了谢谢。
2016-03-03 回复 有任何疑惑可以回复我~

margin:0 auto;

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

举报

0/150
提交
取消

填充问题padding

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