-
代码缩进2个空格,除非对应的语言规范中有特别指明;
-
文件资源名中不允许出现特殊字符,大小写敏感;多单词命名一般推荐全小写,中划线 - 分割,具体依据各项目命名约定。
遵循 standardjs 标准
遵循 BEM 命名规范
@black-bg: #333333;
@gray-bg: #ebebeb;
@primary-color: @main-color;
@info-color: #2db7f5;
@desk__normal: @primary-color; //空闲
@desk__used: @red-bg; //占用
@text-color: #495060;
@font-size-base: 14px;
采用html5的头声明方式 <!DOCTYPE html>
,DTD声明前不能有任何输出。
需要引入的几个标签:
<meta charset="utf-8">
;<meta http-equiv="X-UA-Compatible" content="IE=edge">
;<meta name="viewport" content="width=device-width, initial-scale=1">
。
- 标签名(Tag name)、属性名(Attribute name)、属性值(Attribute value)采用小写字母,多单词属性(名/值)用
-
(中划线)连接; - 保证页面内
id
值唯一; - button标签需要指定对应的
type
值,image标签需要指定对应的alt
值; - 用于控制间隔的空格字符用
实体字符代替; - 属性值(Attribute value)用
"
(双引号)引用方式,不允许出现'
(单引号)引用;
以下为一个html模版示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>页面标题</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Place favicon.ico and apple-touch-icon(s) in the root directory -->
<link rel="stylesheet" href="#">
<script src="#"></script>
</head>
<body>
页面内容区
</body>
</html>