この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
用語:emmet [2018/09/30 16:25] ips |
用語:emmet [2018/09/30 16:35] (現在) ips |
||
|---|---|---|---|
| ライン 3: | ライン 3: | ||
| HTML、XML、XSL等を素早く編集できる、テキストエディタ用プラグイン。 | HTML、XML、XSL等を素早く編集できる、テキストエディタ用プラグイン。 | ||
| - | ^ HTMLドキュメント ^ ! | ! | 空のHTMLファイルを開いて、その先頭に「!」を記述し、[Tab]キーを押すと、HTMLドキュメントのひな型が生成される | | + | VS Codeで標準でインストールされているのでいきなり使用するのみ。 |
| - | | HTML要素 | 要素名 | div、aなど | 要素名をそのまま記述(divは「<div></div>」に、aは「<a href="></a>」に展開される | | + | |
| - | | 子要素 | > | div>p | <div>要素内に<p>要素を入れ込む | | + | [[https://docs.emmet.io/abbreviations/|Emmet Documentation]] |
| - | | 兄弟要素 | + | div>p+p | 2つの<p>要素が、<div>の直接の子要素となる | | + | |
| - | | 要素間の関係を上昇 | ^ | div>ul>li*3^p | <ul>要素と<p>要素が、<div>要素の直接の子要素となる | | + | [[https://docs.emmet.io/cheat-sheet/|チートシート]] |
| - | | 繰り返し | * | li*3 | <li>要素を3つ生成する | | + | |
| - | | テキスト | {……} | li*3{item} | <li>要素を3つ生成して、そのテキストを「item」とする | | + | |
| - | | ナンバリング | {}内で$ | li*3{item $} | <li>要素を3つ生成して、そのテキストを「item 1」~「item 3」とする | | + | | HTMLドキュメント | 空のHTMLファイルを開いて、その先頭に「!」を記述し、[Tab]キーを押す | |
| - | | ナンバリングの桁揃え | {}の$の数で調整 | li*3{item $$$} | <li>要素を3つ生成して、そのテキストを「item 001」~「item 003」とする | | + | | 要素 | 要素名をそのまま記述。div や a など | |
| - | | グルーピング | () | div>(ul>li*3>a)+div | かっこで囲まれた要素と2つ目のdiv要素が兄弟要素となる | | + | | 子要素 | div>p。<div>要素内に<p>要素を入れ込む。 | |
| - | | IDの指定 | # | div#myid | <div>要素のID属性値を「myid」とする | | + | | 繰り返し | li*3。<li>要素を3つ生成する。 | |
| - | | クラスの指定 | . | ul>li*3.myclass | <ul>要素の下に<li>要素を3つ作成し、各<li>要素のclass属性値を「myclass」とする | | + | | テキスト | li*3{item}。<li>要素を3つ生成して、そのテキストを「item」とする。 | |
| - | | カスタム属性 | []内に記述 | input[type="text"] | <input type="text">要素を生成 | | + | | ナンバリング | li*3{item $}。<li>要素を3つ生成して、そのテキストを「item 1」~「item 3」とする。 | |
| + | | ナンバリングの桁揃え | li*3{item $$$}。 | | ||
| + | | IDの指定 | div#myid。 | | ||
| + | | クラスの指定 | ul>li*3.myclass。 | | ||
| + | | カスタム属性 | input[type="text"]。 | | ||