╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 内联对象的margin和padding属性


  共有19749人关注过本帖树形打印复制链接

主题:内联对象的margin和padding属性

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
内联对象的margin和padding属性  发帖心情 Post By:2012/4/19 11:18:53 [只看该作者]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>www.52css.com</title>
<style type="text/css">
.test {margin-top:50px; background:#ccc;}
</style>
</head>
<body>
这里是我的博客,欢迎您的到来!<span class="test">网站制作</span>致力于Web标准在中国的应用及发展!
</body>
</html>


在里面我们设内联对象的margin-top:50px; 执行效果在垂直方向上没有任何改变。margin不能改变它的行高,也改变不了它在垂直方向上的位置。我们将margin-top改成margin-bottom将会得到同样的效果。

那么内联元素中水平方向上应用margin属性会是何效果呢?

通过上面的运行结果,我们可以了解到,在水平方向上对内联元素应用margin属性,得到的结果与在块元素上应用margin属性的效果是一致的。也就是说水平方向上我们得到了外边距而垂直方向上没有任何改变.

下面来说说padding,内联对象设padding,经过测试得到只有设padding-top的时候不起作用,padding-left padding-right padding-bottom都是有效果的。




----------








 margin : auto | length

参数:

  auto : 值被设置为相对边的值
  length : 由浮点数字和单位标识符组成的长度值 | 百分数。百分数是基于父对象的高度。对于内联对象来说,左右外延边距可以是负数值。请参阅长度单位

说明:

  检索或设置对象四边的外延边距。
  如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。
  如果只提供一个,将用于全部的四边。
  如果提供两个,第一个用于上-下,第二个用于左-右。
  如果提供三个,第一个用于上,第二个用于左-右,第三个用于下。
  内联对象要使用该属性,必须先设定对象的height或width属性,或者设定position属性为absolute。
  在IE4+,margin属性不可用于td和tr对象。
  外延边距始终透明。
  对应的脚本特性为margin。
  关于对象的尺寸与边框,内外补丁等样式表属性的关系,请参看图例以及height和width属性。

示例:

  body { margin: 36pt 24pt 36pt 24pt; },即上下36,左右24
  body { margin: 11.5%; },即上下左右都是11.5%
  body { margin: 10% 10% 10% 10%; } ,即上下左右都是10%,表达方式和上一种相同



来源网址:
http://lanlanxlw.i.sohu.com/blog/view/116439179.htm

http://baike.baidu.com/view/869693.htm#3


  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部