ツールのタグ
仕様が少ない
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 である場合は、括弧を追加する必要があります。そうしないと、mixin 自体が呼び出されなくても CSS に出力されます。コンテンツを出力しない場合は、これが className であるかどうかを区別するために (パラメーターが渡されない場合でも) ミックスインの後にかっこを追加する必要があります rrreee
入れ子レベルが多すぎるのは避けてください🎜- 🎜ネストの深さを 2 レベルに制限します。これにより、過度に詳細な CSS セレクターを回避できます。 🎜 多数のネストされたルールを避けます。可読性に影響する場合は、20 行を超えるネストされたルールを避けることをお勧めします。 🎜文字列interpolation🎜🎜変数は Ruby のように使用でき、PHP は @{name}:
@base-url: "http://assets.fnord.com"; code>background-image: url ("@{base-url}/images/bg.png");🎜🎜🎜🎜 🎜
関連動画
ホットAIツール
脱衣画像を無料で
写真から衣服を削除するオンライン AI ツール。
リアルなヌード写真を作成する AI 搭載アプリ
AIを活用した投資調査により賢明な意思決定を実現
人気の記事
ホットトピック
20466
7
13603
4
11943
4
8949
17
人気のツール
使いやすく無料のコードエディター
中国語版、とても使いやすい
強力な PHP 統合開発環境
ビジュアル Web 開発ツール
神レベルのコード編集ソフト(SublimeText3)












![PHP 実践開発入門: PHP クイック作成 [中小企業フォーラム]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
