转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> 网页制作 >> 正文
Css中margin参数详细说明         ★★★★

Css中margin参数详细说明

作者:闵涛 文章来源:闵涛的学习笔记 点击数:844 更新时间:2009/6/9 2:30:57

        使用margin属性是用来设置对象四边的外边距,如果提供全部四个参数,将按上-右-下-左的顺序作用于四边,即:
margin:{top right bottom left;}

        记住这个模式的好的途径是:这4个值从元素顶端开始,顺时针围绕元素。值总是按照这个顺序被使用,因此若想得到预期的效果,必须正确地排序它们。

 
为什么会省略?

有时,为margin输入的值有些重复:

p{margin:0.25em 1em 0.25em 1em;}

        为了那些懒人少输入这些烦人的代码(不知道这是否是初衷,但肯定有这样的懒人),或许更实际的些是为了减小css文件的字节数,以减小带宽占用,节省经济支出,w3c的成员们想出了更简单的替代方法,不必这样重复输入一对值,可以用下面的标记来代替它:

p{margin:0.25em 1em;}

        这样的两个值足以代替那四个值,是怎么做的呢?

        省略原则

        Css定义了几个步骤以接收少于四个的margin参数:

        1.如果没有left值,则使用right代替。
        2.如果没有bottom值,则使用top代替。
        3.如果没有right值,则使用top值代替。

        换句话来说,如果给margin赋了三个值,则第四个(left)由复制第二个(right)得到。如果给出了两个,则第四个由复制第二个得到,第三个(bottom)由复制第一个(top)得到。最后,如果只给出了一个值,那么将被复制到其他三个。

        举三个例子你应该更加清楚了:

        1. b {margin:10px;} 和 b {margin:10px 10px 10px 10px;}是等价的;
        2. b {margin:10px 5px;} 和 b {margin:10px 5px 10px 5px;}是等价的;
        3. b {margin: 5px 3px 4px;}和 b {margin:5px 3px 4px 3px;}是等价的;

       有了这些原则的指引之后,我想你在编写css的时候头脑中对于margin属性中参数的省略的思路应该更加清晰了吧!


[办公软件]Office(Word,Excel)密码破解软件(Office Password…  [Web开发]NET实现文件上传CS源代码
[Web开发]增加或修改Session的会话时间  [Web开发]ASP.NET 2.0使用CSS失效的解决办法
[Web开发]CSC命令使用示例(将CS文件编译成DLL文件)  [Web开发]csc命令详解(在NET环境中DOS状态下使用)
[Web开发]ASP.NET动态加载不同CSS,实现切换皮肤效果  [Web开发]一大堆常用的超强的正则表达式及RegularExpressio…
[网页制作]什么是CSS+DIV  [网页制作]使用CSS样式改变网页鼠标的指针样式
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台