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>




Gitで1行しか変更していないはずのに全行変更した判定になってしまう
MacのRubyをrbenvで管理する方法
Visual Studio Codeの「Debugger for Chrome」でJavaScriptのデバッグを行う
横幅が広がったときの挙動が変わる!CSS Gridの「auto-fill」と「auto-fit」の違い
Visual Studio Codeでファイル差分の比較を行う方法
Visual Studio Codeのファイル横に表示されるファイルアイコンのテーマまとめ
gulpのwatch機能を使って、監視ファイルに変更があった時にタスクを実行する
WordPressでコンタクトフォームを設置したいならこれ!!Contact Form 7のインストール方法
WordPressの常時SSL化で、下層ページのhttpからhttpsへのリダイレクトがうまくいかない場合に確認すること
WordPressで既に公開済みの記事の更新を、指定した日付に反映する方法「PublishPress Revisions」
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Local by FlywheelでWordPressのローカル開発環境構築のハードルが一気に下がる
Spreadsheetでチェックボックスを使う|作り方の基本から、チェックした数の取得や進捗率の表示まで
Bartender 4の「Show for Updates」機能で、特定条件でメニューアイコンが表示されるようにする
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
使いやすくてキレイなmacOSのRSSリーダー「Reeder 3」
Gmailのラベルとフィルタ機能を使ってメールを自動的に振り分ける
初めての一眼レフカメラ「Canon EOS Kiss X7 ダブルズームキット」を購入しました
iCLUSTA+でWordPressのアップロード容量を上げたいときのメモ
Google Chromeのアップデートの影響?MacのGoogle Meetで画面共有ができないときに確認すること
Alfredの設定画面でショートカットキーが認識されない場合はKeyboard Maestroの設定を確認しよう