1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

养成良好的CSS编码习惯

本帖由 凌未风2005-09-10 发布。版面名称:前端开发

  1. 凌未风

    凌未风 Member

    注册:
    2005-09-07
    帖子:
    71
    赞:
    0
    用XHTML做网站已经有一定的时间了,经过几个整站的制作,个人在CSS方面总结了一些经验,在这里拿出来与大家交流,希望大家多提意见。
    1、为CSS选定正确的字符集。
    这个问题可能没有引起很多人的注意,但是在网站开发的过程中,我发现为CSS选定正确的字符集是相当重要的,如果你的网页使用的是GB2312那就在CSS文件的顶部加上一句@charset "gb2312";这样能够保证CSS与网页保持使用同样的字符集,如果网页使用的是utf-8,那就在CSS文件顶部加上@charset "utf-8";
    2、正确规划CSS
    通常情况下,我会在CSS文件的开始部分定义一些常用的样式,如下例:
    body {font:12px Arial, Helvetica, sans-serif;color:#000;background:#fff;padding:0px;margin:0px;text-align:center;}
    div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border: 0;}
    ul{float:left;}
    li{list-style:none;}
    a{ text-decoration:none;}
    这已经成了我的一种习惯,把网页中常用的元素的基本样式先定义,遇到特殊情况再重新定义,这样可以大大的减少CSS文件的大小,也更有利于CSS的维护。
    3、学会使用CSS缩写语法
    建议大家看看这篇文章常用CSS缩写语法总结
    以上3点是我个人的一些总结,希望各位提出意见,谢谢
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    个人感觉针对 ul 等元素的定义,不好笼统定义,通常应该结合 ID 属性或者 CLASS 属性来定义。
     
  3. 小天王

    小天王 New Member

    注册:
    2005-09-06
    帖子:
    132
    赞:
    0
    尽量用少的CSS来控制样式
    感觉IPB用的CSS太繁多了