内边距外边距html,第10课:盒状模型——外边距和内边距 - CSS教程chitutorial - HTML.net...

本文介绍了CSS中的margin(外边距)和padding(内边距)属性,通过设置这些属性可以调整元素与周围元素或文档边界的间距。外边距用于控制元素与其他元素的距离,内边距则定义了元素内容与其边框之间的空间。通过实例展示了如何为body元素和段落(p)设置外边距,以及如何为标题(h1, h2)设置内边距,以实现特定的布局效果。
摘要由CSDN通过智能技术生成

第10课:外边距和内边距

上一课,你学习了盒状模型。在这一课,我们将了解如何通过设置margin(外边距)和padding(内边距)这两个CSS属性来改变元素的显示。

为元素设置外边距

一个元素有上(top)、下(bottom)、左(left)、右(right)四个边。外边距(margin)表示从一个元素的边到相邻元素(或者文档边界)之间的距离。可以参考第9课的图示。

在下面这个例子中,我们将了解如何为文档本身(即body元素)定义外边距。下图显示了我们对外边距的要求。

4416ba4708f25607653c658406e0fea6.gif

满足上述要求的CSS代码如下:

body {

margin-top:100px;

margin-right:40px;

margin-bottom:10px;

margin-left:70px;

}

或者你也可以采用一种较优雅的缩写形式:

body {

margin: 100px 40px 10px 70px;

}

几乎所有元素都可以采用跟上面一样的方法来设置外边距。例如,我们可以为所有用

标记的文本段落定义外边距:

body {

margin: 100px 40px 10px 70px;

}

p {

margin: 5px 50px 5px 50px;

}

为元素设置内边距

内边距(padding)也可以被理解成“填充物”。这样理解是合理的,因为内边距并不影响元素间的距离,它只定义元素的内容与元素边框之间的距离。

下面我们通过一个简单的例子来说明内边距的用法。在这个例子中,所有标题都具有背景色:

h1 {

background: yellow;

}

h2 {

background: orange;

}

通过为标题设置内边距,你可以控制在标题文本周围填充多少空白:

h1 {

background: yellow;

padding: 20px 20px 20px 80px;

}

h2 {

background: orange;

padding-left:120px;

}

小结

你正在逐步精通CSS盒状模型。在下一课,我们将进一步了解如何将边框设置为不同颜色、以及如何改变元素形状。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值