《编程基础:HTML第七章》 :盒子模型之内外边距

作者|李娜

*本文为「Java联盟」原创内容,转载无需授权,请保留署名来源。


温馨提示:细读本文需要2分钟,速读仅需1分钟。

吼吼吼李娜 又来给大家普及知识了!掌声鲜花在哪里!!


内边距

盒子模型之

上一章我们讲到 《盒子模型之 border》,那么下面要讲的内容是在(蓝色区域)和边框(border)之间存在的绿色部分——内边距padding

内边距就是内容到边框的距离。padding 属性接受长度值或百分比值(这里的百分比值是相对于父级的元素),但不允许使用负值。

源代码示意图:

执行效果图:

这是一个普通的div标签,现在我们为它添加内边距padding-top:50px;

效果图:

(为了让小伙伴们看的清楚,特意写了一个对比部分)

通过图片我们可以看出以下两点:

1.内边距呈现了内容部分的背景颜色

2.在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距不会影响内容区域的尺寸,但是会增加整体元素框的大小。

所以如果我们想要在修改内容在标签中的位置的同时又不改变整体元素框的大小时就要对我们的内容部分进行修改了。

下面介绍一下内边距的具体设置:

padding-top:20px / 10%;/*顶部内边距*/

padding-right:20px / 10%;/*右边内边距*/

padding-bottom:20px / 10%;/*下面内边距*/

padding-left:20px / 10%;/*左边内边距*/

这是单一设置四个边的内边距的方式,我们也可以综合来写。

假设我们希望所有的h1标签的各个边都有10像素的内边距:

h1{padding:10px;}

像这样子写就是代表上下内边距为10px,左右内边距为20px。

h1{padding:10px  20px;}

这样子设置就是代表上内边距为10px,左右内边距为20px,下内边距为30px。

h1{padding:10px  20px  30px;}

当我们设置4个值时,按顺时针方向来数即:上内边距10px,右内边距20px,下内边距30px,左内边距40px。

h1{padding:10px 20px 30px 40px;}

有时候我们的内容模块很小,那么在设置内边距时优先满足上内边距与做内边距。

代码演示如下:

效果图:

让我们打开浏览器的检查功能看一下我们设置的padding的效果:

我们实际设置的padding效果如上图的紫色部分,但是因为我们的p标签内容大少无法满足这么大的区域,只有优先满足上内边距与左内边距了。

而且我们设置div标签的大小时200px*200px,现在我们看见整个div的标签大小为260(200+20+40)*240(200+10+30)。

外边距

盒子模型之

围绕在元素边框的空白区域是外边距。

设置外边距会在元素外创建额外的“空白”。设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位、百分数值甚至负值。

闲话少说上干货:

h1 {margin : 0.25in;}

这句代码的意思就是:在 h1 元素的各个边上设置了 1/4 英寸宽的空白

当我们提供数值不足四个时候,请看下面的图片。(内边距也是同样的道理)

我想这个图应该是很直观了。

当然我们也可以分开来为每个边赋值:

h1 {

margin-top: 10px;

margin-right: 0px;

margin-bottom: 15px;

margin-left: 5px;

}

和:

h1{margin:10px 0px 15px 5px;}的效果是一样的。

光有知识是不够的,还应当去运用。

所以小伙伴们也自己尝试着做些什么东西吧!

学习如果不是为了装逼,那么将毫无意义!!!

当然有什么问题或者需要李娜我给大家分享讲解的地方,可以在留言区留言告诉我,整理后会在公众号里面分享讲解哦!

有疑问?请留言!关注Java联盟微信公众号,看Java要闻!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,133评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,682评论 3 390
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,784评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,508评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,603评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,607评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,604评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,359评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,805评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,121评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,280评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,959评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,588评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,206评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,193评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,144评论 2 352

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,747评论 1 92
  • Html 标签 斜体 粗体 单独的样式 引用文本 长文本引用 换行 空格 分割线 地址信息 单行代码 多行代码 无...
    SunnySky_阅读 553评论 0 5
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,286评论 0 3
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 1,998评论 1 4
  • 我的外婆,年八十有余,经历过中国近现代大事的奇女子,是我见过最温柔的人。 外公娶我外婆的时候,外公有个大老婆,时值...
    cm九尾狐阅读 522评论 0 0