- 1
- 0
- 约7.53千字
- 约 20页
- 2018-12-22 发布于江苏
- 举报
1、用不带BOM头的 UTF-8编码文件(得使用编辑软件编写css文件,然后保存为不带BOM的UTF-8编码文件)。
2、尽可能将所有css写在外部样式表里面。
3、不要在外部样式表里面利用@import导入其他的css文件。
4、外部样式表内容排版,每次使用两个空格进行排版。例如:
html {
overflow:auto;
}
5、所有外部样式表的代码都用小写,除了一些命名或者需要特别大写的。
6、尽量采用足够大的背景图来显示容器的背景,而不是利用小背景图来repeat。
7、避免使用CSS表达式(Expression)。
8、避免使用IE滤镜。
9、删除行尾的空格。
10、尽可能的注释你写的代码。
11、非必要的情况下不要使用元素标签名和ID或class进行组合。例如:
ul#example {}
div.error {}
12、将属性进行缩写。
13、0后面不用写单位。
14、0开头的小数,小数前的 0 可以忽略不写。例如:0.8em=.8em
15、background:url() 中无需加单引号或者双??号。
16、十六进制尽可能使用3个字符。例如:/* 不推荐 */color: #eebbcc; /* 推荐 */color: #ebc;
17、大项目中,尽量在选择器前面加上特殊应用标识的前缀。
18、所有声明都要用“;”结尾。
19、每个选择器和声明都要独立新行。例如:
h1,
h2,
h3 {
font-weight: normal;
line-height: 1.2;
}
20、
第一步:拿到设计稿(也就是美工设计出来的东东)
第二步:规划文件目录
第三步:规划样式表
第四步:开始动手写样式表
第五步:验证你的HTML/CSS
第六步:配合程序员调整样式表
第七步:优化CSS代码
21、display与visibility的差异
他们用于设置或检索是否显示对象。display隐藏对象不保留物理空间,visibility为隐藏对象保留占据的物理空间。
当浏览器渲染被占据的物理空间时,会有所消耗资源。
* 不赞成 - visibility:hidden;
* 建议用 - display:none;
22、border:none;与border:0;的区别
和display与visibility的关系类似,分别不保留与保留空间。
更多的是border:0;尽管可以隐藏掉边框,但它会为你保留border-color/border-style的使用权。
* 不赞成 - border:0;
* 建议用 - border:none;
23、*{ margin:0; padding:0;}避免浏览器样式差异
*号通配符把所有标签都初始化一遍,浏览器的渲染消耗一定的资源。
有部分在标签在不同浏览器上几乎无差异,或是某些已经不推荐使用的标签(因为你不会去用它),
它们不需通配符要重新初始化一遍这样做能节省一点资源。
* 不赞成,使用*号通配符
* 不赞成,div span button b table等标签纳入通配符控制内外填充样式
* 建议用,有选择性地使用通配符控制内外填充样式。
24、不要添加额外的标签来描述class或id
如果你有一个选择器是以id作为关键选择符,请不要添加多余标签名上去。
因为ID是唯一的,你不要为了一个不存在的理由而降低了匹配的效率。
* 不赞成 - button#backButton { }
* 不赞成 - .menu-left #newMenuIcon { }
* 建议用 - #backButton { }
* 建议用 - #newMenuIcon { }
25、尽量选择最特殊的类来存放选择器
降低系统效率的一个最大原因是我们在标签类中用了过多的选择符。
通过添加 class 到元素,我们可以将类别进行再细分为 class 类,这样就不用为了一个标签浪费时间去匹配过多的选择符了。
* 不赞成 - treeitem[mailfolder=”true”] treerow treecell { }
* 建议用 - .treecell-mailfolder { }
26、标签类中不要包含子选择符
不要在标签类中使用子选择符。否则,每次元素的出现,都会额外地增加匹配时间。(特别是当选择器似乎多半会被匹配的情况下)
* 不赞成 - treehead treerow treecell { }
* 建议用 - .treecell-header { }
27、文件名长度规定
1.任何一个文件名最多可使用255个英文字符,如果使用中文字符则不能超过127个汉字。
2.可用字符规定
原则上可以利用键盘输入的英文字母、符号、空格、中文等均可
您可能关注的文档
- 实施精益生产提升钢铁业活性.doc
- 实习报告范文模板.docx
- 实验二-出局NO1调试实验.doc
- 实验记录簿管理办法.doc
- (低调奢华·完美细节)台湾亚卡默设计独家投稿首发宝岛远雄首府设计方案名师联1061期.docx
- 实验五铁碳合金平衡组织观察.doc
- (太湖天下秀、水光潋滟、山色空蒙)金螳螂我国太湖博物馆布展设计方案名师联851期.docx
- 《苍穹之剑》职业选择和装备系统.docx
- 《红楼梦》12支曲及赏析.docx
- 食物酸碱性与健康.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)