CSS Margin和Padding属性

35 篇文章 0 订阅
24 篇文章 0 订阅

Margin(外边距)属性

作用

  • 定义元素周围的空间
  • 接受任何长度单位、百分数值甚至负值
  • 清除周围的元素(外边框)的区域,margin没有背景颜色,是完全透明的
  • 可以单独改变元素的上,下,左,右边距。也可以一次改变所有的属性

值得范围

说明
auto设置浏览器边距(这样做的结果会依赖于浏览器)
length定义一个固定的margin(使用像素,pt,em等)
%定义一个使用百分比的边距

Padding(填充)属性

所有属性

属性说明
padding使用缩写属性设置在一个声明中的所有填充属性
padding-bottom设置元素的底部填充
padding-left设置元素的左部填充
padding-right设置元素的右部填充
padding-top设置元素的顶部填充

作用及注意事项

  • 定义元素边框与元素内容之间的空间
  • 当被清除时,所"释放"的区域将会受到元素背景颜色的填充
  • 可以指定不同的侧面不同的填充
  • 百分比数值是相对于其父元素的 width 计算的,如果改变了父元素的 width,则它们也会改变

值得范围

说明
length定义一个固定的填充(像素, pt, em,等)
%使用百分比值定义一个填充

代码示例

<html>
<head>
<meta charset="utf-8"> 
<style>
p.ex1 {padding:2em;}
p.ex2 {padding:0.5em 3em;}
</style>
</head>

<body>
<p class="ex1">This text has equal padding on each side. The padding on each side is 2em.</p>
<p class="ex2">This text has a top and bottom padding of 0.5em and a left and right padding of 3em.</p>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值