示例
以下示例演示了LESS文件中嵌套规则的使用-
nested_rules.html
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
</head>
<body>
<div class = "container">
<h1>第一个标题</h1>
<p> LESS是一种动态样式表语言,可扩展CSS的功能。</p>
<div class ="myclass">
<h1>第二个标题</h1>
<p> LESS启用网站的可定制,可管理和可重复使用的样式表。</p>
</div>
</div>
</body>
</html>
现在让我们创建一个与CSS非常相似的文件style.less,唯一的区别是它将以.less扩展名保存。 .html和.less这两个文件都应在F盘的文件夹lesscode内创建。
style.less
.container {
h1 {
font-size: 25px;
color:#E45456;
}
p {
font-size: 25px;
color:#3C7949;
}
.myclass {
h1 {
font-size: 25px;
color:#E45456;
}
p {
font-size: 25px;
color:#3C7949;
}
}
}
使用以下命令将style.less文件编译为style.css-
PS F:\lesscode> lessc style.less style.css
当您运行上述命令时,它将自动创建style.css文件。 每当您更改LESS文件时,都需要在cmd中运行上述命令,然后style.css文件将得到更新。
运行以上命令时,style.css文件将具有以下代码-
style.css
.container h1 {
font-size: 25px;
color: #E45456;
}
.container p {
font-size: 25px;
color: #3C7949;
}
.container .myclass h1 {
font-size: 25px;
color: #E45456;
}
.container .myclass p {
font-size: 25px;
color: #3C7949;
}