网站重构 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
投稿

猜你喜欢

  • PHP常用函数之获取汉字首字母功能示例

    2023-06-16 12:24:39
  • Python面向对象编程repr方法示例详解

    2021-10-02 23:38:09
  • Python调用SMTP服务自动发送Email的实现步骤

    2023-02-23 14:17:30
  • python 从list中随机取值的方法

    2021-10-06 04:08:11
  • Python中使用glob和rmtree删除目录子目录及所有文件的例子

    2023-12-26 07:14:18
  • python二维图制作的实例代码

    2021-09-17 21:29:35
  • Python requests接口测试实现代码

    2023-09-10 18:09:21
  • Python实现多任务进程示例

    2023-03-04 21:42:09
  • Python爬取用户观影数据并分析用户与电影之间的隐藏信息!

    2022-09-09 23:19:47
  • python数字类型math库原理解析

    2021-11-27 16:34:50
  • Python实现获取命令行输出结果的方法

    2023-04-23 09:34:13
  • Python中的axis参数的具体使用

    2021-06-14 19:42:53
  • 你需要知道的CSS3 动画技术[译]

    2009-12-30 17:02:00
  • PHP模板引擎Smarty的缓存使用总结

    2023-11-15 09:55:12
  • JS判断浏览器类型与版本的实现代码

    2024-05-13 10:36:32
  • 安装python-docx后,无法在pycharm中导入的解决方案

    2022-09-08 10:08:13
  • SQL截取字符串函数分享

    2011-11-03 17:07:37
  • Python关于维卷积的理解

    2022-06-05 07:26:21
  • SQL语句练习实例之一——找出最近的两次晋升日期与工资额

    2024-01-19 06:19:50
  • 在Python的Django框架的视图中使用Session的方法

    2023-06-22 07:10:15
  • asp之家 网络编程 m.aspxhome.com