网站重构 CSS样式表的优化技巧

时间:2009-05-12 11:51:00 

一、使用css缩写

  使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。

  二.明确定义单位,除非值为0

  忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。

  三.区分大小写

  当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都采用小写。

  class和id的值在HTML和XHTML中也是区分大小写的,如果你一定要大小写混合写,请仔细确认你在CSS的定义和XHTML里的标签是一致的。

  四.取消class和id前的元素限定

  当你写给一个元素定义class或者id,你可以省略前面的元素限定,因为ID在一个页面里是唯一的,鴆las s可以在页面中多次使用。你限定某个元素毫无意义。例如:

 

  div#content {  }
  fieldset.details {  }
 

  可以写成

 

  #content {  }
  .details {  }
 

  这样可以节省一些字节。

  五.默认值

  通常padding的默认值为0,background-color的默认值是transparent。但是在不同的浏览器默认值可能不同。如果怕有冲突,可以在样式表一开始就先定义所有元素的margin和padding值都为0,象这样:

 

  * {
  margin:0;
  padding:0;
  }

标签:重构,样式表,优化,技巧
0
投稿

猜你喜欢

  • 如何使用FSO修改文件夹的名称

    2008-10-11 14:24:00
  • 用Css来制作一个漂亮的多选列表框

    2008-05-29 12:45:00
  • ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明

    2012-11-30 20:45:55
  • MySQL表设计优化与索引 (四)

    2010-10-25 19:50:00
  • 有用的SQL语句(删除重复记录,收缩日志)

    2008-03-04 16:59:00
  • 交互设计:简单

    2011-08-27 16:46:27
  • Javascript:window对象出身何处

    2007-08-28 15:16:00
  • 那些被我遗忘掉的XHTML标签们

    2008-06-07 14:27:00
  • sqlserver 数据库学习笔记

    2011-12-01 08:15:06
  • CSS缩写可以有效的缩小CSS文件的体积

    2009-01-13 18:06:00
  • 介绍27款经典的CSS框架

    2011-03-04 16:24:00
  • Javascript: 为<input>设置readOnly属性问题,希望大家以后要小心

    2009-07-23 20:24:00
  • 浅论网站用户粘性的提高和增强

    2008-05-15 07:14:00
  • Dreamweaver 网页编辑常用表现的实现方法

    2010-10-20 20:05:00
  • 简单介绍各种浏览器中的本地存储方法

    2012-04-26 16:37:34
  • Oracle数据库及应用程序优化开发者网络Oracle

    2010-07-18 13:02:00
  • Oracle存储过程入门学习基本语法

    2009-03-04 11:00:00
  • 用Dreamweaver设计自动关闭的网页

    2010-09-02 12:29:00
  • 关于document.createDocumentFragment()

    2009-04-05 16:04:00
  • 避免Adodb.Stream输出UTF-8时自动写入的BOM(asp)

    2011-08-24 20:32:56
  • asp之家 网络编程 m.aspxhome.com