WEB制作の備忘録|朧なる足痕

Emmetについて

Emmetとは

  • 主にHTMLやCSSなどの記述・編集を支援するプラグインです。
  • 独自の省略記法によるコーディングの高速化が可能となります。
    • 省略記法を入力した後、tabを押します。

各種記号

#:ID:IDの指定
.:CLASS:クラスの指定
[]:attr:属性の指定
>:Child:階層
+:Sibiling:隣接する要素
():Grouping:グループ
*:Multiplication:要素の複製
$:Item numbering:要素の繰り返し番号
{}:text:テキストを挿入

▽よく使用するメモ▽

HTML

head内のcssリンク

link:css
▼
<link rel="stylesheet" href="style.css">

head内のfaviconリンク

favicon
▼
<link href="/YOUR_PATH/favicon.ico" rel="icon" type="image/x-icon" />

head内のtouch iconリンク

link:touch
▼
<link rel="apple-touch-icon" href="favicon.png">

head内のビューポートの設置

meta:vp
▼
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

body内のナビゲーション

nav>ul>li.item*4>a[#]{Item$}
▼
<nav>
  <ul>
    <li class="item"><a href="#">Item1</a></li>
    <li class="item"><a href="#">Item2</a></li>
    <li class="item"><a href="#">Item3</a></li>
    <li class="item"><a href="#">Item4</a></li>
  </ul>
</nav>

body内の定義リスト

div>dl>(dt+dd)*3
▼
<div>
  <dl>
    <dt></dt>
    <dd></dd>
    <dt></dt>
    <dd></dd>
    <dt></dt>
    <dd></dd>
  </dl>
</div>

CSS

レイアウト系

pos ▶︎ position: relative;
ov ▶︎ overflow: hidden;
fl:r ▶︎ float: right;
cl ▶︎ clear: both;
d ▶︎ display:block;
d:f ▶︎ display:flex;

余白

mb ▶︎ margin-bottom: ;
p ▶︎ padding: ;

文字

fw:b ▶︎ font-weight: bold;
fz ▶︎ font-size: ;
ff ▶︎ font-family: ;
ta:c ▶︎ text-align: center;
lh ▶︎ line-height: ;
lts ▶︎ letter-spacing:;

その他

bxz ▶︎ box-sizing: border-box;
maw ▶︎ max-width: ;
bg ▶︎ background: #000;
c:ra ▶︎ color: rgba(0, 0, 0, .5);
op ▶︎ opacity: ;
cnt:a ▶︎ content: attr();
bd+ ▶︎ border: 1px solid #000;
lis ▶︎ ist-style: ;
! ▶︎ !important

@m
▼
@media screen {
    
}

<参考サイト>
docs.emmet.io
odnax.hatenablog.com
blogs.adobe.com