css样例整理

“TRBL”原则

即Top/Right/Bottom/Left方向赋值。比如:
每个值之间用空格分隔。

1
border-width:1 1 2 3

还有另一种简写形式

一个值

一个值时,表示四边都是这个值。

1
border-style:solid;

两个值

两个值时,第一个值表示元素上下边框类型,第二个值表示左右边框类型。

1
border-style:solid dotted;

三个值

三个值时,第一个值表示元素的顶边的类型,第二个值表示元素左右边框类型,第三个值表示元素底部边框类型。

1
border-style:solid dotted dashed;

四个值

四个值,每个边都指定。

1
border-style:solid dotted dashed inset;

不同浏览器前缀

浏览器分类 浏览器 私有属性的前端缀
Gecko引擎内核的浏览器 Mozilla(常指Firefox浏览器) -moz-
WebKit内核 Safari, Google Chrome,傲游3 -webkit-
Presto内核 Opera -o-
KHTML内核 Konqueror -khtml-
Trident内核 IE -ms-

-prefix-free摆脱浏览器前缀麻烦

利用这个脚本,可以省略去掉浏览器的前缀,从而节约开发时间和维护成本。

作者:Lea Verou
地址:-prefix-free
在页面的头部调用如下脚本,<script src="http://leaverou.github.com/prefixfree/prefixfree.min.js"></script>
在link中,或是style中,或是dom元素的style中书写CSS3 code,或是jQuery .css()方法此脚本会自动补上需要的前缀,让响应的浏览器支持该CSS3属性。

推荐文章