5.规范<1>

规范: 在一个项目中开始的时候,每个人都有自己的习惯与编码规范,在项目进行的过程中有些人会离职,那他的风格会在代码中体验,以后再来新人的时候,还得适应,这样代码就比较乱了。 所以用规范来约束每一个人,这样新加入的人也可以看懂和快速适应。

1.文件规范 文件分类:通用类比如说 公用的样式 第三方的库 还有自己写的样式 业务类:根据业务来划分文件夹 文件引入:不推荐行内样式 推荐使用外联引入和内联引入 不推荐是用@import 文件本身:css文件是由中划线,小写字母这些

2.注释规范:统一的缩进,或注释在代码上面,注释中的说明情况的 ,注释符号中和文字 是否有空格 3.命名规范 4.书写规范 5.其他规范 文档声明 闭合和自闭和标签 文件名称 保留一份源文件 图片合并等

参考:http://nec.netease.com/standard CSS规范

作业:请尝试为前端团队制定一份css规范。 比如: CSS使用UTF-8编码 使用2个空格作为一个缩进层级 选择器与{之间不允许有空格 属性名与之后的:之间不允许包含空格,:与属性值之间必须包含空格。 不允许使用单引号,不允许不适用引号。 属性定义必须另起一行。 属性定义以后必须有;结尾。 选择器嵌套不应大于3级。 尽量不适用@import 尽量避免使用hack,尽量使用简单属性的hack。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

Vue.js 2.5新特性介绍

TypeScript TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和...

32380
来自专栏河湾欢儿的专栏

vue 入门

vue 的发展史 2013.12.24 发布0.7.0 2014.1.27发布0.8.0 2014.2.25 发布0.9.0 2014.3.24发布0....

8710
来自专栏xingoo, 一个梦想做发明家的程序员

【AngularJS】—— 8 自定义指令

AngularJS支持用户自定义标签属性,在不需要使用DOM节点操作的情况下,添加自定义的内容。 前面提到AngularJS的四大特性:   1 MVC ...

19590
来自专栏finleyMa

Chrome 功能总结

原文:https://developers.google.com/web/updates/2017/08/devtools-release-notes#awai...

17220
来自专栏有趣的django

微信小程序入门(四)

WXSS(WeiXin Style Sheets)是一套样式语言,用于WXML的组件样式

28320
来自专栏calmound

JavaScript基础1

JavaScript写在<script></script>之间    <script type="text/javascript">表示在<script></s...

35560
来自专栏Google Dart

AngularDart Material Design 自动输入建议 顶

material-auto-suggest-input是一个输入字段,在用户输入时提供自动完成输入的建议。

11240
来自专栏黑泽君的专栏

粘贴到vi/vim的代码,怎样避免向右不断缩进,保持原来的格式?解决vi/vim在粘贴中会在行首多很多缩进和空格的问题。

SecureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vi/vim设置为autoindent的话,在 i 模式下,那么它...

37120
来自专栏IMWeb前端团队

React性能优化

React性能优化 单个React组件的性能优化 shouldComponentUpdate React利用Virtual DOM来提高渲染性能,但是Virtu...

33150
来自专栏彭湖湾的编程世界

redux-form的学习笔记二--实现表单的同步验证

(注:这篇博客参考自redux-form的官方英文文档)左转http://redux-form.com/6.5.0/examples/syncValidatio...

37750

扫码关注云+社区

领取腾讯云代金券