0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Emmetとは何か

Last updated at Posted at 2022-08-07

Emmetとは

logo.png
コードの自動補完を行ってくれる便利なプラグイン。
VisualStudioCodeにおいては、デフォルトで設定がされているため、特に設定せずとも使うことができる。
※AtomやSublime Textではデフォルトで使えないので、外部プラグインの導入が必要。

使用するメリット

コードの記述量を減らすことができ、開発効率up・ミス防止につながる。
積極的に使っていくとよさそう。

デメリット

デメリットというデメリットは特にないが、強いて言うなら、
Emmet記法の学習コストくらいじゃなかろうか。

Emmet記法 代表例

世の中には、チートシートが出回っているので、自分が直近で触ったものだけここに紹介しておく。

①divタグ-クラス生成
.がポイント

  <!--「.hoge」と入力⇒ -->
  <div class="hoge"></div>

②divタグ-id生成
#がポイント

  <!-- 「#hoge」と入力⇒ -->
  <div id="hoge"></div>  

③spanタグ-生成

  <!--「span.hoge」と入力⇒-->
  <span class="hoge"></span>

④divタグ -id 、入れ子でdivクラス生成
「>.」 とすることで、入れ子構造を作れるというのがポイント

  <!-- 「#hoge>.fuga」と入力⇒ -->
  <div id="hoge">
    <div class="fuga"></div>
  </div>

⑤divタグ -id, 複数クラス生成

  <!--  「#hoge>.fuga*6」と入力⇒-->
  <div id="hoge">
    <div class="fuga"></div>
    <div class="fuga"></div>
    <div class="fuga"></div>
    <div class="fuga"></div>
    <div class="fuga"></div>
    <div class="fuga"></div>
  </div>

⑥⑤divタグ -id, 連番で複数クラス生成
「$$6」 で、01~06の数値を作れるのがポイント。

<!-- 「#container>.hoge$$*6」と入力⇒ -->
  <div id="container">
    <div class="hoge01"></div>
    <div class="hoge02"></div>
    <div class="hoge03"></div>
    <div class="hoge04"></div>
    <div class="hoge05"></div>
    <div class="hoge06"></div>
  </div>

以上、積極的に使っていきましょう~。

参考

チートシート
https://docs.emmet.io/cheat-sheet/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?