标签:
【03】CSS语法
有几个常用值别名:
p
%
e
em
x
ex
输入:
w100p
width:100%
example:
输入:
m10p30e5x
margin:10%30em5ex
h10p+m5e
height:10%;margin:5em;
bd5#0s
border:5px#000 solid
你可以写一个,两个,三个或六个字符的颜色值:
#1
#111111
#e0
#e0e0e0
#fc0
#ffcc00
您可以添加!
在任何CSS缩写,以便获得最终的后缀!important
价值:
p !+ m10e !
输出:
padding :! important ; margin :10 em ! important ;
浏览器前缀:
-bdrs
-webkit-border-radius:;
-moz-border-radius:;
-ms-border-radius:;
-o-border-radius:;
border-radius:;
-webkit-transform:;
-moz-transform:;
-ms-transform:;
-o-transform:;
transform:;
trf
-webkit-transform:;
-ms-transform:;
-o-transform:;
transform:;
-webkit-super-foo:;
-moz-super-foo:;
-ms-super-foo:;
-o-super-foo:;
super-foo:;
-webkit-transform:;
-moz-transform:;
transform:;
附加属性
可能你之前已经了解了一些缩写,比如 @f,可以生成:
一些其他的属性,比如background-image、border-radius、font、@font-face,text-outline、text-shadow等额外的选项,可以通过“+”符号来生成,比如输入@f+,将生成:
模糊匹配
如果有些缩写你拿不准,Emmet会根据你的输入内容匹配最接近的语法,比如输入ov:h、ov-h、ovh和oh,生成的代码是相同的:
overflow: hidden;
渐变
background-image:-webkit-gradient(linear,00,100%0, color-stop(0.5,#fff), to(#000));
background-image:-webkit-linear-gradient(left,#fff 50%, #000);
background-image:-moz-linear-gradient(left,#fff 50%, #000);
background-image:-o-linear-gradient(left,#fff 50%, #000);
background-image: linear-gradient(left,#fff 50%, #000);
lg(left,#fc0 30%,red)
background-image:-webkit-linear-gradient(left,#fc0 30%, red);
background-image:-o-linear-gradient(left,#fc0 30%, red);
background-image: linear-gradient(to right,#fc0 30%, red);
-webkit-border-image:-webkit-linear-gradient(left,#fc0 30%, red);
-o-border-image:-o-linear-gradient(left,#fc0 30%, red);
border-image:linear-gradient(to right,#fc0 30%, red);
fl →float: left;
poa → position: absolute;
3,一些用-连接的CSS样式和属性值,都可以取首字母:
whscbs → whitewhite-space-collapse:break-strict;
4,对于有多个属性值的CSS属性,在编写时只需在属性值之间添加-:
m4-6→ margin:4px6px;
p4-6-8→ padding:4px6px8px;
5,属性值没有单位的CSS缩写:
lh2 → line-height:2;, fw400 → font-weight:400;
这些CSS属性有:
z-index, line-height, opacity and font-weight
6,#是一个值分离器,所以不需要使用连字符分隔它,例如:
bd5#0s → border: 5px #000 solid:
7,输出默认的CSS样式+,用+操作符,比如:
bg+→ background:#fff url() 0 0 no-repeat;
标签:
原文地址:http://www.cnblogs.com/moyuling/p/4939922.html