体彩排列5双期走势图

站长网_站长创业_站长主页_站长之家_易采站长站

会员投稿 投稿指南 站长资讯通告: 结合CSS3的布局新特征谈谈常见布局方法
搜索:
您的位置: 主页 > 教程 > 网页设计 > CSS > » 正文

深入解析CSS中margin属性的使用

来源: 易采站长站

一、Margin的特性
margin始终是透明的。
margin通过使用单独的属性,可以对上、右、下、左的外边距进行设置。即:margin-top、margin-right、margin-bottom、margin-left。
外边距的 margin-width 的值类型有:auto | length | percentage
也可以使用简写的外边距属性同时改变所有的外边距:margin: top right bottom left;(eg: margin:10px 20px 30px 40px) 记忆方式是元素周围正上方顺时针“上右下左”记忆。
并且规范还提供了省略的数值写法,基本如下:
1、如果margin只有一个值,表示上右下左的margin同为这个值。例如:margin:10px; 就等于 margin:10px 10px 10px 10px;
2、如果 margin 只有两个值,第一个值表示上下margin值,第二个值为左右margin的值。例如:margin:10px 20px; 就等于 margin:10px 20px 10px 20px;
3、如果margin有三个值,第一个值表示上margin值,第二个值表示左右margin的值,第三个值表示下margin的值。例如:margin:10px 20px 30px; 就等于 margin:10px 20px 30px 20px;
4、如果margin有四个值,那这四个值分别对应上右下左这四个margin值。例如:margin:10px 20px 30px 40px;
在实际应用中,个人不推荐使用三个值的margin,一是容易记错,二是不容易日后修改,一开始如果写成margin:10px 20px 30px;日后需求改动为上10px,右30px,下30px,左20px,你不得不还是得把这个margin拆开为margin:10px 30px 30px 20px;费力且不讨好,不如一开始就老老实实的写成margin:10px 20px 30px 20px;来的实在,不要为了现在节省俩个字节而让日后再次开发的成本上升。
垂直外边距合并问题
别被上面这个名词给吓倒了,简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。你可以查看W3Shool CSS外边距合并了解这个基本知识。
实际工作中,垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距,而且只在标准浏览器下(FirfFox、Chrome、Opera、Sarfi)产生问题,IE下反而表现良好。例子可以查看下面代码(IE下表现“正常”,标准浏览器下查看出现“bug”):

CSS Code复制内容到剪贴板
  1. <html xmlns="http://www.w3.org/1999/xhtml">    <head>   
  2. <title>垂直外边距合并</title>    <style>   
  3. .top{width:160px; height:50px; background:#ccf;}    .middle{width:160px; background:#cfc;}   
  4. .middle .firstChild{margin-top:20px;}    </style>   
  5. </head>      
  6. <body>    <div class="top"></div>   
  7. <div class="middle">      <div class="firstChild">我其实只是想和我的父元素隔开点距离。</div>   
  8.   <div class="secondChild"></div>    </div>   
  9. </body>    </html>  
Tags: margin css
最新图文资讯
1 2 3 4 5 6
体彩排列5双期走势图相关的文章列表:
体彩排列5中奖规则 江苏体彩七位数和值走势图 体彩排列3和值遗漏 体彩七星彩走势图 南粤风采36选7走势图 福彩3D走势图 体彩七星彩出号特征 福彩七乐彩除八走势图 体彩排列3走势图 河南福彩22选5大小走势图 齐鲁风采23选5跳码分布图 河北福彩20选5除五走势图 辽宁福彩35选7和值走势图 体彩排列5双期走势图河北福彩20选5开奖结果 体彩排列5大小走势图 南粤风采36选7走势图 体彩超级大乐透除五走势图 江苏体彩七位数走势图 体彩超级大乐透201走势图 体彩七星彩开奖公告