padding 不能设为负值

padding 简写属性在一个声明中设置所有内边距属性。

说明:

这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。

注释:不允许使用负值。

---------摘自http://www.w3school.com.cn/css/pr_padding.asp--------


 

 

如下代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xms="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
div {
    width:200px;
    height:200px;
    border:1px dashed #ccc;
    margin:10px auto;
}
.div1 {
    padding:-30px;
}
.div2 {
    padding:30px;
}
</style>
</head>
<body>

<div class="div1">
  <p>padding 不能为负 </p>
  <p>padding:-30px; </p>
</div>
<div class="div">
  <p>padding 不能为负 </p>
  <p>不设置padding</p>
</div>
<div class="div2">
  <p>padding 不能为负 </p>
  <p>padding:30px;</p>
</div>
</body>
</html>

 

运行结果:

第一个 (padding:-30px;)和第二个(没有设定padding)显示的效果是一样的。也就是说设定负值的padding是没有意义的。w3cschool指出:不允许使用负值。

 

转载于:https://www.cnblogs.com/super-zhen/p/3531234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值