书签 分享 收藏 举报 版权申诉 / 12

类型css编码规范.docx

  • 文档编号:26519290
  • 上传时间:2023-06-20
  • 格式:DOCX
  • 页数:12
  • 大小:141.13KB

现在要给这里的ul标签一个样式,比如说padding-left:

25px;那么下面四种写法哪个渲染速度最快?

#test.test{},ul.test{},#testul{}以及.test{}。

很明显“.test”这种最直接的命名方式渲染效率是最高的。

2.10简化属性值

CSS代码缩写可以提高你写代码的速度,精简你的代码量。

在CSS里面有不少可以缩写的属性,包括margin,padding,border,font,background和颜色值等,如果您学会了代码缩写,原本这样的代码:

就可以缩写为如下:

2.11使用多重选择器

合并多个CSS选择器为一个,如果他们有共同的样式的话。

这样做不但代码简洁且可为你节省时间和空间。

如:

可以组合为:

2.12分隔选择器

每一个css选择器或是属性声明都要另起一行。

如:

应该写为:

2.13多用组合,少用继承

继承是css中经常要用到的技术,好处是可以尽量让页面的代码减少重复。

但是如果网站做的很大,继承的缺点就出来了,不利于维护和控制。

于是就有了另外一种方法叫组合,什么是组合呢?

组合的概念就是使用多个class类来定义属性,类似于雅虎YUI,把属性分成两种,公有和私有。

公有的类可以重复使用,私有则可以定义特有的属性。

在开发阶段可以节约很多时间。

2.14避免使用“*”

“*”会遍历所有的标签,消耗很多的时间,很多的标签本来有这个属性,更改设置一次,也有时间的开销。

2.15兼容的属性

尽量使用大多数浏览能识别的属性,例如:

background-position-y:

right;只有在IE下能识别。

而background-position:

right,IE和fireFox都能识别。

2.16CSS代码压缩

当项目打包部署时,可以考虑对CSS进行压缩,除去注释和空格,以使得网页加载得更快。

压缩代码,可以采用一些工具,如YUICompressor等

3CSS样式表中注意的小细节

1行间距建议用百分比来定义,常用的为180%(相当于21.6px)的行高。

2margin与padding属性值要以top,right,bottom,left的顺序书写。

3链接顺序:

a:

link,a:

visited,a:

hover,a:

active(快速记忆:

love+hate);

4未知高度的box,建议写height:

auto。

5Id比class优先权要高。

6使用float时,应该记得清除双浮动问题:

在第一个div的属性里加入:

display:

inline。

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
css 编码 规范
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:css编码规范.docx
链接地址:https://www.bdocx.com/doc/26519290.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开