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

盒子中内容不随边距而改变位置

我把padding-bottom设置为0,这不是说盒子中的内容与边框底距离为0px吗,怎么内容还是在盒子的左上角?要是想设置盒子中内容位置要怎么做?

正在回答

7 回答

我觉得这个课程有点问题,你可以去W3CSchool

<p><a href="http://www.w3schools.com/css/tryit.asp?filename=trycss_padding_sides">Padding</a>查看试一下</p>


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

冒号问题http://img1.sycdn.imooc.com//5803297f0001060c08530418.jpg

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

首先 padding:20px 30px 0px 20px;    这个冒号不英文的,所以代码无效

padding 是指内容的填充,意思也就是留白。具体可参照盒子模型的宽度与长度中的图片,计算你所需要的位置。



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

在盒子里面加一个p标签,然后设置p标签的格式就可以实现了

<!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:20px 30px 0px 20px;
    border:1px solid red;
}
p{padding:20px 30px 0px 20px;}
</style>
</head>
<body>
<div id="box1"><p>盒子1</p></div>
</body>
</html>

http://img1.sycdn.imooc.com//580321210001735201520139.jpg设置之后的样子


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

我是新手  应该是 给  padding-bottom加上相对定位position:relative;给内容加上position:relative;bottom:0;

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

padding:20px 30px 0px 20px;    注意padding边上的这个:,用英文冒号,你可能不小心用中文冒号了,20px 30px 0px 20px,第一个20px那里是没有空格的,小细节注意下

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

你的设置不能与上右左产生冲突

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

举报

0/150
提交
取消

盒子中内容不随边距而改变位置

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