分享

CSS编写顺序

 悟静 2011-06-23

#CSS属性编写顺序
//显示属性
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

#CSS文件编写顺序
1.格式化 reset.css
    格式化css的真正好处是能够快速启动工作,你可以在新的HTML文件里引入框架,
    不用再处理重置padding 和 margins,实现统一的排版、浏览器下的相同表现。

2.布局 layout.css
    定义页面是二栏还是三栏,是全屏还是1024×768……
    一个网站的设计可能有很多种布局,但是大多数都是由几个具有复用性的布局组成,
    选择性的引入所需要的布局,可以很快地应用所期望的页面布局。

3.基本样式 type.css
    定义body、h1-h6、a:link-a:active、p等的字体大小和颜色。
  基本样式的css引用,譬如将ul定义class为“ul-text”,用来展现相同的icon、行间距、链接色彩。
  还可以像这样应用:class=”ul-text square”,li前展现的是方型的icon。

4.表格修饰 table.css
  定义table、tr、td、th、thead、tfoot、tbody、caption等标签的表现。
  和基本样式一样,但是表格在现有网站的展现形式几乎都是处理数据,所以分开存放引用。
    譬如在table上应用table-style-1便是黑色边框的表格,table-style-2便是黄色边框的表格。

5.表单修饰 form.css
  定义fieldset、label、button、input 、select、textarea这几个标签的表现。
  大多数网站的表单、按钮、输入框几乎都是一样的。之所以引入这个css,
    是为了便于统一在各个浏览器中的展现。
    默认的按钮、输入框等在各个浏览器下的展现区别很大,虽然在格式化的css中已经初步的统一,
    但是输入框的边框,按钮的样式都是需要在这个css中定义的。无奈的是select无法做到统一,
    如果考虑到用js实现的话,这个成本太大了点。

6.打印修饰 print.css

7.包含其他css的css
  frontpage.css、list.css、detail.css、register.css等等

#css框架文件夹的建立
  a) core 主要的
  存放reset.css、layout.css、type.css、print.css

  b) bud 模块
  存放table.css、form.css、album.css等css

  c) petal 具体应用
  存放封装过的css。frontpage.css、llist.css、detail.css、register.css等css。
    这个文件夹存放的css都是被直接引用的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多