css3技术

CSS布局实例:margin优化的一种思路_div+css布局教程

字号+ 作者:H5之家 来源:H5之家 2015-09-20 13:15 我要评论( )

CSS布局实例:margin优化的一种思路,学习CSS布局实例:margin优化的一种思路,CSS布局实例:margin优化的一种思路,查看CSS布局实例:margin优化的一种思路,margin

  margin是我们在进行CSS布局中非经常用的属性之一,但假如运用不得当,往往会产生过多的垃圾代码,让我们的编码体积不断增加。今天我们介绍一种编码优化的小实例,通过此例希望大家能意识到代码优化的途径是多种多样的,也算是一个抛砖引玉的引子吧。

看XHTML代码:

div css xhtml xml Example Source Code

Example Source Code []

<div id="main">
<div id="body1">
<div id="content1">
</div>
</div>
<div id="body2">
</div>
<div>


看下面的CSS代码:(未优化)

div css xhtml xml Example Source Code

Example Source Code []

#main {
margin:5px 0px 5px 0px;
}
#body1 {
margin:12px 0px 10px 0px;
}
#content {
margin:8px 0px 2px 0px;
}
#body2 {
margin:10px 0px 15px 0px;
}




看下面的经过优化的CSS代码:

div css xhtml xml Example Source Code

Example Source Code []

#main {}
#body1 {
margin-top:17px ;
}
#content {
margin:8px 0px 2px 0px;
}
#body2 {
margin:20px 0px ;
}


  我们来分析一下优化的思路:首先#main{margin:5px 0px 5px 0px;}是没有必要的,他无非定义的就是整个页面的上、下外边距(在一定场合下却需要这样书写)。我们同样可以通过定义#body1的上边距和#body2的下边距来设置,所以才有了#body1{margin-top:17px ;}和#body2{margin:20px 0px ;}(这里定义的是#body2的上下边距为20px,左右边距为0px,也是缩写的一种方式。)同理,于是我们可以省略了#body1的下边距,在#content层在定义上边距,另外大家还需要先弄清楚层的嵌套关系,否则轻易让你思路非常不清楚。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • CSS布局实例:一个不错的表格样式_div+css布局教程

    CSS布局实例:一个不错的表格样式_div+css布局教程

    2015-09-20 13:49

  • CSS布局实例:仅一张图片实现圆角!_div+css布局教程

    CSS布局实例:仅一张图片实现圆角!_div+css布局教程

    2015-09-20 13:41

  • CSS布局实例:隐藏input文字_div+css布局教程

    CSS布局实例:隐藏input文字_div+css布局教程

    2015-09-20 12:51

  • CSS布局实例:CSS标签切换代码实例教程_div+css布局教程

    CSS布局实例:CSS标签切换代码实例教程_div+css布局教程

    2015-09-20 10:06

网友点评