//显示属性
display
list-style
position
float
clear //自身属性
width
height
margin
padding
border
background //文本属性
color
font
text-decoration
text-align
vertical-align
white-space
other text
content

源文件在这里:Mozilla suggested css order

内容如下:

/* mozilla.org Base Styles
* maintained by fantasai
* (classes defined in the Markup Guide - http://mozilla.org/contribute/writing/markup )
*/
/* Suggested order:
* display
* list-style
* position
* float
* clear
* width
* height
* margin
* padding
* border
* background
* color
* font
* text-decoration
* text-align
* vertical-align
* white-space
* other text
* content
*
*/ /* TOC:
Random HTML Styles
Forms
General Structure
Navigation
Quotations
Comments and Other Asides
Emphasis
Computers - General
Code
Examples and Figures
Q and A (FAQ)
Tables
Headers
Meta
Specific to Products Pages
*/
/* Random HTML Styles */ dt {
font-weight: bold;
} dd {
margin: 0 0 1em 1em;
} li {
margin-top: 0.2em;
margin-bottom: 0.2em;
} sup {
font-size: 70%;
} form {
margin:;
display: inline;
} label {
font-weight: bold;
} /* General Structure */ .subtitle {
font-style: italic;
} div.para {
margin: 1em 0;
} div.para > ul,
div.para > ol,
div.para > blockquote {
margin-top: 0.2em;
margin-bottom: 0.2em;
} div.section {
display: block;
padding-left: 3%;
} div.section > h2,
div.section > h3,
div.section > h4,
div.section > h5,
div.section > h6 {
margin-left: -1.3%;
} .block {
display: block;
margin: 0.1em 1em;
} .imgright {
float: right;
margin: 0 0 2em 2em;
} .first {
margin-top:; /* For IE not understanding :first-child */
} /* Navigation */ :link img,
:visited img {
border:;
}
.deepLevel #mainContent :link img,
.deepLevel #mainContent :visited img {
border: medium solid;
}
.deepLevel #mainContent #buttons :link img,
.deepLevel #mainContent #buttons :visited img {
border:;
} .ex-ref {
font-style: italic;
} dl.toc dt {
margin-top: 1em;
font-size: 110%;
}
dl.toc p {
margin:;
text-indent: 1em;
}
dl.toc p:first-child {
text-indent:;
}
dl.toc > dd {
margin-left: 1em;
} ol.toc ol {
list-style-type: circle;
}
ol.toc > li > ol {
font-size: 90%;
} ul.snav {/* section navigation or short navigation, whichever you prefer */
margin: 0.7em 10%;
padding: .2em;
text-align: center;
list-style-type: none;
}
ul.snav > li {
margin:;
padding:;
}
ul.snav > li {
display: inline;
}
ul.snav > li:before {
content: " | ";
}
ul.snav > li:first-child:before {
content: "";
} @media screen, print, handheld, projection {
p.crumbs em {
display: none;
}
} #mainContent > p.crumbs:first-child,
#side > p.crumbs:first-child {
margin-top:;
} a.cont {
display: block;
margin-right:;
text-align: right;
} /* Quotations */ blockquote > address {
padding-left: 1em;
text-indent: -1em;
}
blockquote > address:before {
content: "\2015";
} div.quote,
div.epigraph {
margin: 1em;
}
div.quote q,
div.epigraph q {
display: block;
margin: 0 .5em;
text-indent: -0.5em;
}
div.quote cite,
div.epigraph cite {
display: block;
padding: 0 1em;
text-align: right;
text-indent: -1em;
}
div.quote cite:before,
div.epigraph cite:before {
content: "\2015";
} blockquote.epigraph,
div.epigraph q {
font-style: italic;
text-align: right;
}
blockquote.epigraph em,
div.epigraph q em {
font-style: normal;
}
blockquote.epigraph address,
div.epigraph cite {
font-style: normal;
} /* Comments and other Asides */ .note {
font-style: italic;
}
.note:before {
content: "Note: ";
} .remark {
font-size: smaller;
}
.remark:before {
content: "[";
}
.remark:after {
content: "]";
} .sidenote {
clear: both;
margin: 0.75em 0.5em;
padding: 0.2em;
border: 1px solid; /* Block NS4 from floating */ /*/*/
float: right;
width: 30%;
min-width: 15em;
/* */
}
/* Reduce main header sizes */
.sidenote h1 {font-size: 1.40em;}
.sidenote h2 {font-size: 1.25em;}
.sidenote h3 {font-size: 1.10em;} .key-point > h1:first-child,
.key-point > h2:first-child,
.key-point > h3:first-child,
.key-point > h4:first-child,
.key-point > h5:first-child,
.key-point > h6:first-child {
margin-top:;
} /* Emphasis */ /* em, strong */ strong.stronger {
font-style: italic;
font-weight: bold;
} strong.very-strong {
font-weight: bold;
text-transform: uppercase;
} *.important,
div.important,
p.important {
margin: 1em;
padding: 0.1em;
border: solid #F00;
font-size: larger;
} span.important {
margin:;
padding:;
border:;
font-size: smaller;
color: #c00;
} /* Computers - General */ pre.screen {
overflow: auto;
margin: 1em 0.5em;
padding: 0.2em;
border: solid 1px;
font-family: monospace;
white-space: pre;
} div.screen {
margin: 1em .5em;
padding: 0.2em;
border: solid 1px;
} span.application {
font-style: italic;
} kbd.long {
display: block;
margin: 0.1em 1em;
} kbd.command,
code.command {
white-space: pre;
} code.filename {
font-style: italic;
white-space: nowrap;
} /* Code */ code, pre {
/* override IE6 default */
font-size: 1em;
} code {
white-space: nowrap;
}
code.long {
display: block;
margin: 0.1em 1em;
white-space: normal;
} pre.code {
overflow: auto;
margin: 1em .5em;
padding: .2em;
border: solid 1px;
} pre.code .remark {
font-size: 1em;
font-style: italic;
} /* turn off content generation */
pre.code .remark:before,
pre.code .remark:after,
pre.code .note:before {
content: "";
} /* Examples and Figures */ .example {
margin: 1em 3%;
padding: .25em;
border: solid;
}
.example:before {
display: block;
font-weight: bold;
content: "Example";
}
.example[title]:before {
content: "Example: " attr(title);
} pre.bad,
div.bad {
border: dashed red 3px;
}
.bad.example:before {
content: "Incorrect Example";
}
.bad.example[title]:before {
content: "Incorrect Example: " attr(title);
} pre.good,
div.good {
border: double lime 3px;
}
.good.example:before {
content: "Correct Example";
}
.good.example[title]:before {
content: "Correct Example: " attr(title);
} .figure,
.screenshot {
display: block;
margin: .75em auto;
}
object.figure object,
object.screenshot object,
object.figure img,
object.screenshot object {
display: block;
margin: 0 auto;
}
.screenshot[title]:after,
.figure[title]:after {
display: block;
margin: 0 8% .05em;
font-style: italic;
font-size: small;
text-align: right;
content: attr(title);
} .co,
.callout {
text-decoration: underline;
} /* Q and A (FAQ) */ .qandaset .question {
font-size: large;
font-weight: bold;
} .qandaset .answer {
margin-top: 1em;
} /* Tables */ table.data {
border-collapse: collapse;
margin: 0.5em auto;
border: 1px solid;
} table.data caption {
margin: 1em auto 0.2em;
font-size: small;
font-style: italic;
text-align: center;
} table.data th,
table.data td {
padding: 0.2em;
border: 1px solid;
vertical-align: baseline;
} table.data tbody th:first-child {
text-align: right;
} table.data thead th {
vertical-align: middle;
} /* Meta */ address {
text-align: right;
}
.author {
margin-bottom: 1em;
text-align: left;
} /* Headers */ #mainContent > h1:first-child,
#mainContent > h2:first-child,
#mainContent > h3:first-child,
#mainContent > h4:first-child,
#mainContent > h5:first-child,
#mainContent > h6:first-child,
#side > h1:first-child,
#side > h2:first-child,
#side > h3:first-child,
#side > h4:first-child,
#side > h5:first-child,
#side > h6:first-child {
margin-top:;
} /* Specific to Products Pages */ .productlist {
margin:;
padding: 0 0 0 5px;
} .productlist li {
clear: left;
list-style: none;
padding: 0 0 1em 0;
margin-left:;
} .productlist h3 {
margin: 0 0 0.2em 0;
} .productlist img {
float: left;
margin: 0 0.5em 1em 0;
} /* Random Stuff That Needs To Be Cleaned Up / Deprecated */ .flLeft {
float: left;
margin: 5px 10px 5px 0;
}
.flRight {
float: right;
margin: 5px 0 5px 10px;
}

更多:http://www.shejidaren.com/css-written-specifications.html

Mozilla推荐的CSS书写顺序的更多相关文章

  1. 推荐的 CSS 书写顺序

    //显示属性 display list-style position float clear //自身属性 width height margin padding border background ...

  2. Mozilla推荐的CSS属性书写顺序及命名规则

    传说中的Mozilla推荐 /* mozilla.org Base Styles * maintained by fantasai */ /* Suggested order: * display * ...

  3. css书写顺序和常用命名推荐

    写代码的时候有一个好的规范和顺序能够帮你节省很多时间.下文将推荐相关CSS书写顺序和规范的一些方法.这个文档将会整理进前端规范文档中,如果你有更好的意见,不妨留言告知我们. CSS书写顺序 该代码来自 ...

  4. CSS书写顺序

    CSS书写顺序 1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, margin, padding)3. ...

  5. 前端开发进阶:推荐的 CSS 书写规范

    写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范.CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经 ...

  6. 面试准备 css 书写顺序及原理

    书写顺序 (1)定位属性:position  display  float  left  top  right  bottom   overflow  clear   z-index (2)自身属性: ...

  7. CSS书写顺序提高可读性

    属性书写顺序 [建议] 同一 rule set 下的属性在书写时,应按功能进行分组,并以 Formatting Model(布局方式.位置) > Box Model(尺寸) > Typog ...

  8. CSS属性书写顺序及命名规则

    /* mozilla.org Base Styles * maintained by fantasai */ /* Suggested order: * display * list-style * ...

  9. 推荐大家使用的CSS书写规范、顺序

    写了这么久的CSS,但大部分前端er都没有按照良好的CSS书写规范来写CSS代码,这样会影响代码的阅读体验,这里总结一个CSS书写规范.CSS书写顺序供大家参考,这些是参考了国外一些文章以及我的个人经 ...

随机推荐

  1. 函数 - PHP手册笔记

    用户自定义函数 函数无需在调用前被定义,除非是有条件定义的. PHP中的所有函数和类都具有全局作用域.PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数. 特意试了下,我的电脑上的PHP递归 ...

  2. python运维开发(八)----面向对象(下)

    内容目录: 面向对象三大特性之多态性 面向对象中的成员:字段.方法.属性 类的成员修饰符 类的特殊成员 特殊成员方法 面向对象其他 异常处理 设计模式之单例模式 面向对象的多态性 多态性:即指多种形态 ...

  3. Mybatis.net与MVC入门配置及联合查询动态SQL拼接和简单事务

    第一次学习Mybatis.net,在博客园也找到好多资料,但是在配置成功之后也遇到了一些问题,尤其是在动态SQl拼接时候,这里把遇到的问题还有自己写的一个Demo贴出来,希望能帮到新手,有不适合的地方 ...

  4. bokeh-scala

    使用bokeh-scala进行数据可视化 目录 前言 bokeh简介及胡扯 bokeh-scala基本代码 我的封装 总结 一.前言 最近在使用spark集群以及geotrellis框架(相关文章见h ...

  5. SQL Server 备份的 8 种方法。

    方法 1. 完整备份 方法 2. 差异备份 方法 3. 部分备份(备份数据库的read_write部分) 方法 4. 文件备份 方法 5. 文件组备份 方法 6. 只复制备份 方法 7. 日志备份 - ...

  6. Ubuntu下Eclipse搭建ARM开发环境

    第一步:安装JRE 和 Eclipse 详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664 第二步:安装arm-linux-gcc ...

  7. uva 10041 Vito's Family_贪心

    题意:给你n个房子的距离,问那个房子离别的房子的距离最近,并且输出与别的房子距离的总和 思路:排序一下,中间的房子离别房子距离必然是最少的. #include <iostream> #in ...

  8. poj 1149 PIGS_网络流

    #include<iostream> #include<queue> #include<cstdio> #include<cstring> using ...

  9. centos curl web站点监控实践

    1,监控给定web站点的状态--站点请求返回代码,下载整个web站点页面文本到-o 指定的文本 curl -o /dev/null -s-silent -w--wirte-out "%{ht ...

  10. OC基础6:多态、动态类型和动态绑定

    "OC基础"这个分类的文章是我在自学Stephen G.Kochan的<Objective-C程序设计第6版>过程中的笔记. 1.关于SEL类型的数据: (1).SEL ...