# HTMLタグの入力をラクにするスニペット集 URL: https://webrandum.net/html-tag-snippets/ 公開日: 2022-05-01 更新日: 2022-05-01 カテゴリー: コーディング タグ: Dash, HTML, スニペット 出典: Webrandum(著者: サイトウ マサカズ) HTMLタグの入力をラクにするスニペット案をいくつかまとめておきます。 ## 基本的な考え方 基本的には`h1<>`のように、タグ名を入力してそのあとに山括弧を入力すると発火するようにします。 ``` タグ名<> ``` ### テキストエディタではEmmetを使用する ちなみに、Visual Studio CodeなどのテキストエディタではEmmetを使用した方が早く入力できます。 [![](https://www.google.com/s2/favicons?domain=webrandum.net)Webrandum![](//webrandum.net/mskz/wp-content/uploads/2019/03/eyecatch-19.jpg)効率的なマークアップが出来るようになるEmmetでHTMLを書く時の基本https://webrandum.net/emmet-htmlWebサイトのマークアップスピードを上げるためには、そもそも書く文字数を減らすとスピードが上がります。HTMLの場合は下記のような理由から、記述に時間がかかってしまいます 開始タグと閉じタグで、要素名を2回入力する必要がある <>を入力する必要がある インデントの入力が面倒今回はそんなHTMLを素早く入力できるEmmetという記法についてまとめます。Emmetとは?Emmet(旧:Zen-Coding)は、独自の省略記法でマークアップスピードを上げるプラグインです。括弧や閉じタグを書かずに記述して最後にtabで展開するので、単純に...](https://webrandum.net/emmet-html) また、Emmetだと[一括でHTMLタグの入力](https://webrandum.net/emmet-multiple-tag/)ができたり、複数行の原稿に対して1行1行をタグで囲むような便利な機能([Wrap with Abbreviation](https://webrandum.net/emmet-wrap-with-abbreviation/))が使えます。 [![](https://www.google.com/s2/favicons?domain=webrandum.net)Webrandum![](//webrandum.net/mskz/wp-content/uploads/2021/05/eyecatch-3.jpg)Emmetで複数のタグを一括展開して、コーディングスピードをさらに上げる方法https://webrandum.net/emmet-multiple-tag効率的にHTMLを入力するために、Emmetは欠かせない機能です。意外と知られていませんが、Emmetでは複数タグを一括展開できます。たとえば下記の1行をざっと書いてtabでEmmet展開をすると...header.header>.header_wrap>.header_left>h1>img^^.header_right>nav>ul.header_nav>li*3>a下記のHTMLが一気にできあがります。

"...](https://webrandum.net/emmet-multiple-tag) |

@cursor

|   | | --- | --- | --- | | h2<> |

@cursor

|   | | --- | --- | --- | | h3<> |

@cursor

|   | | --- | --- | --- | | h4<> |

@cursor

|   | | --- | --- | --- | | h5<> |
@cursor
|   | | --- | --- | --- | | h6<> |
@cursor
|   | | --- | --- | --- | | img<> | ”” |   | | --- | --- | --- | | a<> | |   | | --- | --- | --- | | br<> |
|   | | --- | --- | --- | | table<> |
| よく使うテーブルの形式を登録 | | --- | --- | --- | | thead<> | @cursor |   | | --- | --- | --- | | tbody<> | @cursor |   | | --- | --- | --- | | tr<> | @cursor |   | | --- | --- | --- | | th<> | @cursor |   | | --- | --- | --- | | td<> | @cursor |   | | --- | --- | --- | | strong<> | @cursor |   | | --- | --- | --- | | span<> | @cursor |   | | --- | --- | --- | | div<> |
@cursor
|   | | --- | --- | --- | | ul<> |
  • @cursor
|   | | --- | --- | --- | | ol<> |
  1. @cursor
|   | | --- | --- | --- | | li<> |
  • @cursor
  • |   | | --- | --- | --- | | div.<> |
    | .を付けたらclass指定 | | --- | --- | --- | | div#<> |
    | #を付けたらid指定 | | --- | --- | --- | | span.<> | | .を付けたらclass指定 | | --- | --- | --- | | span#<> | | #を付けたらid指定 | | --- | --- | --- | | !!!<> | | Emmetと同じ | | --- | --- | --- | ### 初期設定 `!<>`と入力すると、Emmetと同じく基本テンプレートに変換されるようにしています。 ``` ドキュメント @cursor ```