您当前的位置: 首页 > 前端教程 > CSS教程 > 优化CSS代码 改善CSS文件可读性

优化CSS代码 改善CSS文件可读性

作者:不详 来源:网络 发布时间: 2010-06-14 11:51 点击:
如何以更好的方式组织CSS文件来改善代码的可读性并简化代码的管理。一般情况下,我只采用几个简单的规则,但我认为很有用,因为当你不得不去管理一个有着复杂设计的页面/站点的CSS文件时,它可以避免让你抓狂。在这里,我将简单探讨如下所示的典型的两列固定宽度布局:

优化CSS代码 改善CSS文件可读性

  如何以更好的方式组织CSS文件来改善代码的可读性并简化代码的管理。一般情况下,我只采用几个简单的规则,但我认为很有用,因为当你不得不去管理一个有着复杂设计的页面/站点的CSS文件时,它可以避免让你抓狂。在这里,我将简单探讨如下所示的典型的两列固定宽度布局:
  
  第一步:重定义HTML标签
  
  我认为在CSS文件前面几行重新定义HTML标签(body,a,form,input...)是一个好规则。
  
  ExampleSourceCode
  
  /*-------------------------------*/
  
  /*HTMLElements
  
  /*-------------------------------*/
  
  html{font-family:arial,verdana,sansserif;font-size:13px;}
  
  a:link,a:visited{color:#0033CC;}
  
  a:hover{color:#003366;}
  
  h1,h2,h3,h4,h5,h6,
  
  form,input,text-area{
  
  border:0;padding:0;margin:0;
  
  font-family:arial,verdana,sansserif;}
  
  h1{font-size:24px;color:#000000;}
  
  h2{font-size:18px;color:#666666;}
  
  第二步:重定义页面标签
  
  为了改善代码可读性,我建议缩进所有标签是比较有远见的:如果一个标签只有两三个属性(如#navbar),你可以在一行内声明所有属性,否则在一行内最好只声明一个属性(如下所示的#navbarlia:link,#navbarlia:visited)
  
  ExampleSourceCode[www.cnku8.com]/*-------------------------------*/
  
  /*PAGEElements
  
  /*-------------------------------*/
  
  #container{width:780px;margin:0auto;}
  
  #topbar{width:auto;display:block;height:80px;}
  
  #navbar{width:auto;display:block;height:24px;}
  
  #navbarul,#navbarulli{padding:0;margin:0;list-style:none;float:left;}
  
  #navbara{color:#FFFFFF;font-weight:bold;}
  
  #navbara:hover{background:#777777;}
  
  #navbarlia:link,
  
  #navbarlia:visited{
  
  background:#444444;
  
  text-decoration:none;
  
  height:24px;
  
  line-height:24px;
  
  display:inline;
  
  float:left;
  
  width:auto;
  
  padding:0px10px;}
  
  #main{width:auto;display:block;}
  
  #column_left{width:560px;margin-right:20px;float:left;}
  
  #column_right{width:200px;float:left;}
  
  div.spacer{clear:both;height:10px;display:block;}
  
  #footer{width:auto;display:block;height:24px;}
  
  #footera{color:#666666;text-decoration:underline;}
  
  第三步:定义自定义类
  
  在CSS文件的末尾,你可以用我上面提出的规则定义所有其他的自定义类
  
  ExampleSourceCode[www.cnku8.com]/*-------------------------------*/
  
  /*OTHERClass
  
  /*-------------------------------*/
  
  .small{font-size:11px;}
  
  .underline{text-decoration:underline;}
  
  div.small-section{background:#CCCCCC;}
  
  div.small-sectiona{color:#333333;font-weight:bold;}

分享到:
本文"优化CSS代码 改善CSS文件可读性"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
50%
踩一下
(1)
50%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4