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>




WordPressのカスタムメニューでは、内部リンクに対してカスタムリンクは使わない!
CSSの読み込みで「its MIME type (‘text/html’) is not a supported stylesheet MIME type」エラーが表示されて読み込みができない場合の解決方法
CSSだけで画像の比率を保ってトリミングできる「object-fit」
MAMPでローカル開発環境にWordPressをインストールする手順
CSSやJavaScriptでスクロールバーの横幅を取得する方法
ファビコンや各種アイコンの作成と設定方法
Local by Flywheelのページ遷移を軽くする設定
PS Auto Sitemapを使って自分のブログのサイトマップを作成する
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Visual Studio Codeの文字サイズやタブサイズの設定方法
Macのちょっとした設定をメニューバーから変更できる「One Switch」
タッチバーをタッチしないようにするという向き合い方
Font Awesome 5の基本的な使い方と、Font Awesome 4との違い
Spreadsheetのフィルタでソートや絞り込み|自分にだけ影響するフィルタと、閲覧者全員に影響があるフィルタの違い
JetpackでのError during WebSocket handshakeの解決方法
Abstractで「Failed to open “○○”」「An unexpected problem occurred, try again?」と表示されるときに確認すること
Figmaでテキストの一括置換を行うプラグイン「Find and Replace」
Figmaでカラーやテキストのスタイルをまとめて登録するプラグイン「Styler」
Backlogの課題期限をカレンダーアプリのFantastical 3に表示させる方法