代码组织
代码按如下形式按顺序组织:
@import
- 变量声明
- 样式声明
|
|
@import
语句
@import
语句引用的文件必须写在一对引号内,.less
后缀不得省略。引号使用 '
和 "
均可,但在同一项目内必须统一。
|
|
|
|
空格
混入(Mixin)
Mixin 和后面的空格之间不得包含空格。在给 mixin 传递参数时,在参数分隔符(,
/ ;
)后必须保留一个空格:
|
|
|
|
代码按如下形式按顺序组织:
@import
|
|
@import
语句@import
语句引用的文件必须写在一对引号内,.less
后缀不得省略。引号使用 '
和 "
均可,但在同一项目内必须统一。
|
|
|
|
Mixin 和后面的空格之间不得包含空格。在给 mixin 传递参数时,在参数分隔符(,
/ ;
)后必须保留一个空格:
|
|
|
|
CSS 作为网页样式的描述语言,在百度一直有着广泛的应用。本文档的目标是使 CSS 代码风格保持一致,容易被理解和被维护。
虽然本文档是针对 CSS 设计的,但是在使用各种 CSS 的预编译器(如 less、sass、stylus 等)时,适用的部分也应尽量遵循本文档的约定。
选择器
与 {
之间必须包含空格。示例:
|
|
属性名
与之后的 :
之间不允许包含空格, :
与 属性值
之间必须包含空格。示例:
|
|
列表型属性值
书写在单行时,,
后必须跟一个空格。示例:
|
|
120
个字符,除非单行不可分割。解释:
常见不可分割的场景为URL超长。
空格
处或 ,
后换行,建议按逻辑分组。组件名应该始终是多个单词的,根组件 App
除外。
这样做可以避免跟现有的以及未来的 HTML 元素相冲突,因为所有的 HTML 元素名称都是单个单词的。
|
|
|
|
|
|
|
|