章节
问答
课签
笔记
评论
占位
占位

宰相肚里能撑船 - 使用padding为盒子设置内边距(填充)

元素内容边框之间是可以设置距离的,称之为“内边距(填充)”。填充也可分为上、右、下、左(顺时针)。如下代码:

div{padding:20px 10px 15px 30px;}

效果:

顺序一定不要搞混。可以分开写上面代码:

div{
   padding-top:20px;
   padding-right:10px;
   padding-bottom:15px;
   padding-left:30px;
}

如果上、右、下、左的填充都为10px;可以这么写

div{padding:10px;}

如果上下填充一样为10px,左右一样为20px,可以这么写:

div{padding:10px 20px;}

 

任务

我来试一试:

给div元素设置内边距(填充)10px

 

?不会了怎么办

在右边编辑器的第11行,输入:

padding:10px;
||
1
2
<!DOCTYPE html>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / 柒无忧
因为内容本身有自己的样式,例如text-align默认未left,你可以设置为center就可以水平居中<...图片...> #box1 {        width: 100px;        height: 100px;        padding:10px;        border: 1px solid red;        text-align:center;    }

已采纳回答 / daytripper
《信息交换用汉字编码字符集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。基本集共收入汉字6763个和非汉字图形字符682个。整个字符集分成94个区,每区有94个位。每个区位上只有一个字符,因此可用所在的区和位来对汉字进行编码,称为区位码。把换算成十六进制的区位码加上2020H,...

最赞回答 / 入幕三分
你们好像都没有注意他写的是“display:inline;”,把这个改成“display:inline-block;”后,然后在“#box2“加个“margin:-5px;”就行了<...图片...><...code...>你们好像都没有注意他写的是“display:inline;”,把这个改成“display:inline-block;”后,然后在“#box2“加个"margin:-5px"就行了。

最新回答 / 霍洛夫斯基
<head>#box2{margin-top: 10px; margin-bottom: 100px;}</style></head><body> <div id="box1">盒子1</div> <div id="box2">盒子2</div></body>这样写

已采纳回答 / 慕先生xuyu
你好。div没有设置宽度时,宽度为父元素的100%,即box1得宽度为body的宽度。所以padding上,下,左都展示出效果了,padding-right由于宽度过大,看不出效果

最新回答 / shakey07
line-height是文字这个元素所占的高度吧,文字本身字体高度20px,处于line-height的中线上。也就是说,文字以上border-top以下的位置是(70/2-20/2)=25px,文字下沿到box1上沿的高度是50-25=25>20,应该是放的下字的。这是我的个人理解。

最赞回答 / 从人进化成猿
<...图片...>请看图,这应该是你预期的效果。你的代码是正确的,显示出来的结果也是正确的。你觉得不居中是因为你的内容不够。从代码上来看,设置了一个宽和高均为100px的盒子,内容与边框上下左右的距离均为10px。但是你的内容不够,所以效果不对,你多加点内容就能看到想要的效果。

最新回答 / sdarks
<...图片...>我直接在矩形那里右键选择审查元素,看到的结果是这样至于你说的正方形,估计是你已经改了代码。

最新回答 / AidenLan
任务要求写的padding:10px是上右下左所有都是10px 你只看到左边10px 但实际上右下左整体都加了10px

最新回答 / 我爱孙佳怡
玩着玩着好像明白了,height是盒子里的空间,line-height是里面具体内容的位置

最赞回答 / 小小铁头娃
那是因为你已经设定盒子的尺寸是100×100。而后面padding:10px只能控制左填充距离10,上填充距离10。

最新回答 / qq_慕标6171462
我觉得padding上下左右默认是一样的但不是100px(可以设置),你设置一个border看看,它跟内容之间的宽度就是padding(你可以设置一行或几行内容去观察,假如这行内容未满,我理解为剩下的是空格),还有width是内容宽度即黑色箭头,height也是黄箭头。我也新手,我的理解就这样,希望能帮到你。

最新回答 / 慕丝8496262
设置成负值 ,可以更加接近。
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言