CSS简写用法剖析(1)

时间:2015-5-26 19:51:57   作者:互联网   来源:互联网转载   阅读:66   评论:0
内容摘要:  本文和大家重点讨论一下CSS简写用法,简写CSS的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解CSS。  CSS简写用法介绍  简单的说,CSS简写就是在等效的前提下,把多句CSS代码简化成一句。在我看来,简写CSS的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三...

  本文和大家重点讨论一下CSS简写用法,简写CSS的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解CSS。

  CSS简写用法介绍

  简单的说,CSS简写就是在等效的前提下,把多句CSS代码简化成一句。在我看来,简写CSS的好处有三:一是写起来方便(就像键盘快捷键);二是简化代码;三是帮助你熟悉和深刻理解CSS。

  CSS中font简写:

  font:italicsmall-capsbold12px/1.5emarial,verdana;等效于:

  font-style:italic;
  font-variant:small-caps;
  font-weight:bold;
  font-size:12px;
  line-height:1.5em;
  font-family:arial,verdana;顺序:font-style|font-variant|font-weight|font-size|line-height|font-family

  (注:简写时,font-size和line-height只能通过斜杠/组成一个值,不能分开写。)

  CSS中background简写:

  background:#fffurl(bg.gif)no-repeatfixedlefttop;等效于:

  background-color:#fff;
  background-image:url(bg.gif);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:lefttop;顺序:background-color|background-image|background-repeat|background-attachment|background-position

  CSS中margin&padding简写:

  margin:1px02em-20px;等效于:

  margin-top:1px;
  margin-right:0;
  margin-bottom:2em;
  margin-left:-20px;顺序:margin-top|margin-right|margin-bottom|margin-left

  padding的简写和margin完全一样。

  CSS中border简写:

  border:1pxsolid#000;等效于:

  border-width:1px;
  border-style:solid;
  border-color:#000;顺序:border-width|border-style|border-color

  这三句也是简写,等于是把四边的样式合而为一了。(关于四边的问题,下文有详细说明)

  CSS中border-top/border-right/border-bottom/border-left简写:

  border-top:1pxsolid#000;等效于:

  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000;(和border一样)

  CSS中list-style简写:

  list-style:squareoutsideurl(bullet.gif);等效于:

  list-style-type:square;
  list-style-position:outside;
  list-style-image:url(bullet.gif);顺序:list-style-type|list-style-position|list-style-image

  关于四边

  有很多样式都涉及到了四边的问题,这里统一说明。

  四边的简写一般如下:

  padding:1px2px3px4px;等效于:

  padding-top:1px;
  padding-right:2px;
  padding-bottom:3px;
  padding-left:4px;顺序:top|right|bottom|left

  不论是边框宽度,还是边框颜色、边距等,只要CSS样式涉及四边,顺序通通都是“上右下左”(顺时针方向)。

  ◆如果四边的值省略一个,只写三个:

  padding:1px2px3px;则等效于:

  padding-top:1px;
  padding-right:2px;
  padding-bottom:3px;
  padding-left:2px;(省略的“左”值等于“右”)

  ◆如果四边的值省略两个:

  padding:1px2px;则等效于:

  padding-top:1px;
  padding-right:2px;
  padding-bottom:1px;
  padding-left:2px;(省略的“下”值等于“上”)

  ◆如果只有一个值:

  padding:1px;则等效于:

  padding-top:1px;
  padding-right:1px;
  padding-bottom:1px;
  padding-left:1px;


标签:简写 用法 剖析 

免责申明:

站内素材文件均整理自互联网,仅供个人学习参考使用,请勿用于商业用途,如您喜欢请购买正版

站内资源除部分为本站原创外皆由网上搜集和整理,若无意中侵犯到您的权利,敬请告之(QQ:2390986128)敬请告之,我们将在48小时内删除。知识产权声明】【★下载说明★】

图库精选

全站地图