首页 > 其他 > 详细

padding 不能设为负值

时间:2014-01-23 22:40:41      阅读:716      评论:0      收藏:0      [点我收藏+]

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

说明:

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

注释:不允许使用负值。

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


 

 

如下代码:

bubuko.com,布布扣
<!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>
bubuko.com,布布扣

 

运行结果:

bubuko.com,布布扣

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

padding 不能设为负值

原文:http://www.cnblogs.com/super-zhen/p/3531234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!