HTMLタグの入力をラクにするスニペット集

HTMLタグの入力をラクにするスニペット案をいくつかまとめておきます。
基本的な考え方
基本的にはh1<>のように、タグ名を入力してそのあとに山括弧を入力すると発火するようにします。
タグ名<>テキストエディタではEmmetを使用する
ちなみに、Visual Studio CodeなどのテキストエディタではEmmetを使用した方が早く入力できます。
また、Emmetだと一括でHTMLタグの入力ができたり、複数行の原稿に対して1行1行をタグで囲むような便利な機能(Wrap with Abbreviation)が使えます。
テキストエディタ以外でスニペットを使用する
WordPressの編集画面など、テキストエディタ以外の場所でHTMLタグを入力するときにはスニペットを使用します。
Emmetが使用できない場所でHTMLタグを入力しないといけないときに非常に役に立ちます。
スニペット一覧
ひと通りよく使うHTMLタグを登録しておきます。
.(ピリオド)をタグと括弧の間に入れるとclass付き、#(ハッシュ)を入れるとid付きになるようにしています。
ちなみに、使うスニペットアプリはDashを想定しています。
| 変換前 | 変換後 | 内容 |
|---|---|---|
| h1<> | <h1>@cursor</h1> | |
| h2<> | <h2>@cursor</h2> | |
| h3<> | <h3>@cursor</h3> | |
| h4<> | <h4>@cursor</h4> | |
| h5<> | <h5>@cursor</h5> | |
| h6<> | <h6>@cursor</h6> | |
| img<> | <img src=”@cursor” alt=””> | |
| a<> | <a href=”@cursor”></a> | |
| br<> | <br> | |
| table<> | <table> <thead> <tr> <th></th> <th></th> </tr> </thead> <tbody> <tr> <th></th> <td></td> </tr> </tbody> </table> | よく使うテーブルの形式を登録 |
| thead<> | <thead> @cursor </thead> | |
| tbody<> | <tbody> @cursor </tbody> | |
| tr<> | <tr> @cursor </tr> | |
| th<> | <th>@cursor</th> | |
| td<> | <td>@cursor</td> | |
| strong<> | <strong>@cursor</strong> | |
| span<> | <span>@cursor</span> | |
| div<> | <div>@cursor</div> | |
| ul<> | <ul> <li>@cursor</li> </ul> | |
| ol<> | <ol> <li>@cursor</li> </ol> | |
| li<> | <li>@cursor</li> | |
| div.<> | <div class=”@cursor”></div> | .を付けたらclass指定 |
| div#<> | <div id=”@cursor”></div> | #を付けたらid指定 |
| span.<> | <span class=”@cursor”></span> | .を付けたらclass指定 |
| span#<> | <span id=”@cursor”></span> | #を付けたらid指定 |
| !!!<> | <!DOCTYPE html> | Emmetと同じ |
初期設定
!<>と入力すると、Emmetと同じく基本テンプレートに変換されるようにしています。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ドキュメント</title>
</head>
<body>
@cursor
</body>
</html>






Google Maps APIを使ってGoogle Mapsをウェブサイトに表示させる方法
さくらのレンタルサーバで.htaccessが原因で500エラーになってしまう場合のチェックリスト
Visual Studio Codeとスニペット・ドキュメント検索アプリの「Dash」連携を行うプラグイン
Visual Studio Codeで読み込んだCSSで設定されているclass名の入力補完をしてくれる拡張機能「HTML CSS Support」
Vue CLIのtitleタグやmetaタグの設定方法
WordPressで「予約投稿の失敗」となってしまう場合の対処方法
Vue.jsのv-forで生成した要素をクリックするたびに、classをトグルで付け外しする方法
WordPressの常時SSL化で、下層ページのhttpからhttpsへのリダイレクトがうまくいかない場合に確認すること
WordPressのカスタム投稿タイプを追加後、ページは存在しているはずなのに404になる場合の解決方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」