CSS制作教程

发布时间:2022-10-24 19:39:13

有些习惯显得尤为重要,今天与您分享六个CSS习惯。因为习惯其实是会变的,所以只能写“最近”的。这些习惯都跟技术无关,如果不遵守,也不会出错。但是我觉得良好的习惯会体现一个人的素质。我们在中向大家介绍过很多CSS经验与技巧,这些东西都发布在/css/的文章中,相信对大家是有一些帮助与启发的。有些习惯显得尤为重要,今天与您分享六个CSS习惯。因为习惯其实是会变的,所以只能写“最近”的。这些习惯都跟技术无关,如果不遵守,也不会出错。但是我觉得良好的习惯会体现一个人的素质。

一、用class_name方式写类名。

以前喜欢用class-name写,不过好像两样也没什么差别。但我比较反对用className写类名,因为始终对浏览器大小写敏感的问题抱有怀疑态度。但是id我会写成驼峰式,理由见下一条。

二、样式都用class而不用id。

有三个理由,一,id不可以重复,所以用class的话,可以肆无忌惮的用无数次。二,id的优先级太高,若是写了一个#page_contenta{color:#f60},那你完蛋了,里面要改链接颜*,都必须加上#page_content才能越过这个优先级。三,id专门留给JS用,这样才符合表现与行为分离的原则。所以id我用驼峰式,也是为了体现这一点。

三、margin和padding,尽量省略最后一个值。

比如margin:20px10px5px10px;,左右值是一样的,就应该省略掉最后一个值,写成margin:20px10px5px;这样到时候要改左右间距,改一个就好,免得改漏了。其实这个问题虽然很细小,但是可以看得出对margin四个值省略规则的熟练程度。

四、按标准写CSS,再针对特定浏览器作hack。

比如,通常我们会遇到如下的写法:

.side_col{

float:left;

display:inline;

margin-left:20px;

}

而我的写法会是:

.side_col{

float:left;

margin-left:20px;

}

*.side_col{

_display:inline;

}

看明白了么?不应该把hack混在一起,也不应该用一种侥幸的心态,觉得float:left与display:inline写在一起没事。嗯,它们俩确实没事儿,但是其他的hack就不一定了。而且这里写display:inline纯粹就是为了解决IE6的bug,所以前面加上下划线,以明确的表达你的目的。

另外不要以为凡是hack都是为IE准备的。其实有些hack是针对其他浏览器的,比如FF。这就要求你对CSS标准的熟练掌握,能够自信的判断哪些渲染是遵守标准,哪些违反标准的。

此外,我喜欢在hack前面加上星号,其实这纯粹是个人习惯了。可能过段时间我就不这么用了,呵呵。

五、记得加空格。

.class_name{property:value;}。我个人觉得合理的空格是优秀代码的一个指标。按英文的习惯,标点后面都应该带空格(如果你写Thisisapen.That’sapencil.句点后面不加空格,word里面会有错误提示)。所以既然CSS是外国人发明的,应该按他们的格式来写。类似的,在JS里vara=bc;里面的空格也应该都要加。

六、适当的层叠(Cascading)或缩进以定义CSS的“作用域”。

啥叫“CSS的作用域”?其实并不是所有的样式都在所有的地方使用。有的样式只用在某一块里面,比如“*栏”里的“搜索框”,可能应该写成:

.nav.search{}

而有时候用层叠会增加代码优先级,所以也可以用缩进来“象征*的”体现作用域。像这样:

.login_box{}

.forgot_pwd{}

缩进,是为了表示它们对应的标签具有父子关系。但这样只能起一个提醒的作用。

CSS技巧在于不断的总结与对编码的理解,任何时候都是在不断的完善的,有何经验欢迎您来52CSS与我分享,也可以在W3Cbbs发贴,写出您对CSS的心得体会。

看了CSS制作教程还看了:
  • css 书写技巧 CSS 技巧教程简介

    tuts带来的5个css书写技巧,简单翻译一下它的中心思想。1.CSSReset/重置你也许需要先了解什么是css重置。然后怎么样写css重置呢。你可以copyEricMeyerReset,YUIReset或其它cssreset,但你接下来...

  • CSS样式表代码布局基础教程

    十、外部样式表外部样式表是把各种样式单独存在一个文件里,供其他多个网页调用,下面我们来看一个练习;1、文本编辑器1)打开记事本或gedit、leafpad文本编辑器,gedit在查看菜单里选择“HTML”;2)点菜单“文件-保存”命令,以“...

  • diy手镯制作教程

    糖果*饰品的流行已经很长时间了,它之所以这么深受大家的喜欢,就在于它的可塑*强,成本低,制作出来的小东东又是那么的可爱,大人小孩都能用它DIY自己喜爱的东东,五颜六*的手镯,焕发出年轻的气息,今天咱们就一起学习一下,亲手制作充满乐趣和时尚感...

  • ppt模板制作教程

    很多朋友都问我如何制作PPT模板,其实制作PPT模板是非常简单的,重要的是如何制作出有美感的PPT模板,但这又是需要时间积累的,所以下面我们先说一下如何制作PPT模板的问题,因为我接触的朋友大多都是使用2003版本的软件,所以下面就用200...

  • ppt课件制作教程

    ppt课件制作步骤大家都知道了吗?那下面小编就为大家整理了制作漂亮的手绘粉笔字效果PPT教程。使用PowerPoint制作手绘粉笔字效果PPT教程【1】ppt课件制作教程【2】PPT图表制作详解图1:多层叠加。想要实现细腻的立体效果,仅靠一...