工具标签
Less 规范
LESS
代码组织
代码按一下顺序组织:
1.@import
2.变量声明
3.样式声明
@import "mixins/size.less";
@default-text-color: #333;
.page {
width: 960px;
margin: 0 auto;
}@import 语句
@import 语句引用的文需要写在一对引号内,.less 后缀不得省略。引号使用 ' 和 " 均可,但在同一项目内需统一。' 和 " 均可,但在同一项目内需统一。
/* Not recommended */@import "mixins/size"; @import 'mixins/grid.less';/* Recommended */@import "mixins/size.less"; @import "mixins/grid.less";
混入(Mixin)
1.在定义 mixin 时,如果 mixin 名称不是一个需要使用的 className,必须加上括号,否则即使不被调用也会输出到 CSS 中。
2.如果混入的是本身不输出内容的 mixin,需要在 mixin 后添加括号(即使不传参数),以区分这是否是一个 className。
/* Not recommended */.big-text {
font-size: 2em;
}
h3 {
.big-text;
.clearfix;
}/* Recommended */.big-text() {
font-size: 2em;
}
h3 {
.big-text(); /* 1 */
.clearfix(); /* 2 */}避免嵌套层级过多
将嵌套深度限制在2级。对于超过3级的嵌套,给予重新评估。这可以避免出现过于详实的CSS选择器。
避免大量的嵌套规则。当可读性受到影响时,将之打断。推荐避免出现多于20行的嵌套规则出现。
字符串插值
变量可以用类似ruby和php的方式嵌入到字符串中,像@{name}这样的结构: @base-url: "http://assets.fnord.com"; background-image: url("@{base-url}/images/bg.png");rrreee
mixin 时,如果 mixin 名称不是一个需要使用的 className,必须加上括号,否则即使不被调用也会输出到 CSS 中。2.如果混入的是本身不输出内容的 mixin,需要在 mixin 后添加括号(即使不传参数),以区分这是否是一个 className。🎜rrreee🎜避免嵌套层级过多🎜- 🎜将嵌套深度限制在2级。对于超过3级的嵌套,给予重新评估。这可以避免出现过于详实的CSS选择器。🎜
- 🎜避免大量的嵌套规则。当可读性受到影响时,将之打断。推荐避免出现多于20行的嵌套规则出现。
🎜
@base-url: "http://assets.fnord.com"; background-image: url("@{base-url}/images/bg.png");🎜🎜🎜🎜 🎜
相关视频
热AI工具
Undress AI Tool
免费脱衣服图片
AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。
Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片
Stock Market GPT
人工智能驱动投资研究,做出更明智的决策
热门文章
马丁格尔策略好用吗?欧易DCA机器人参数设定详解
2 周前 By DDD
加密货币怎么继承给其他人?币安交易所账号资产转移方案
2 周前 By DDD
如何参与Jumpstart?OKX打新活动规则与收益计算
3 周前 By DDD
合约爆仓价怎么计算?Binance强平机制与风险管理
2 周前 By DDD
Python 中相对导入为何必须先将包作为模块导入
2 周前 By DDD
热门话题
# 抖音等级价目表1-75
20541
7
20541
7
# wifi显示无ip分配
13647
4
13647
4
# 虚拟手机号接收验证码
11980
4
11980
4
# gmail邮箱登陆入口在哪里
9082
17
9082
17
# windows安全中心怎么关闭
8522
7
8522
7
热门工具
记事本++7.3.1
好用且免费的代码编辑器
SublimeText3汉化版
中文版,非常好用
禅工作室 13.0.1
功能强大的PHP集成开发环境
Dreamweaver CS6
视觉化网页开发工具
SublimeText3 Mac版
神级代码编辑软件(SublimeText3)












![PHP实战开发极速入门: PHP快速创建[小型商业论坛]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
