どうも、Tです。
HTMLを書くときにEmmetを使うようになりましたが、結構忘れちゃうのでよく使うものまとめました。
CSSは、ショートハンドが割と簡単・使ってもコーディングがあまり早くなった気がしなかったので、あまり使ってないです。(´・ω・`)
ショートハンド | 例 | 概要 |
html:5 |
<!DOCTYPE html> <html lang=“en”> <head> <meta charset=“UTF-8”> <meta name=“viewport” content=“width=device-width, initial-scale=1.0”> <meta http-equiv=“X-UA-Compatible” content=“ie=edge”> <title>Document</title> </head> <body> </body> </html> |
html5の基本構造展開 |
div#hoge |
<div id=“hoge”></div> |
ID付与 |
div.hoge |
<div class=“hoge”></div> |
クラス付与 |
h1+div |
<h1></h1> <div></div> |
兄弟関係の展開 |
ul>li |
<ul> <li></li> </ul> |
親子関係の展開 |
p{hogehogehoge} |
<p>hogehogehoge</p> |
要素内のテキスト指定展開 |
p>{hogeテキスト前半}+a{hogeリンク}+{hogeテキスト後半} |
<p> hogeテキスト前半 <a href=“”>hogeリンク</a> hogeテキスト後半 </p> |
兄弟要素のテキスト指定展開 |
li*3 |
<li></li> <li></li> <li></li> |
複数要素の展開 |
dl>(dt+dd)*2 |
<dl> <dt></dt> <dd></dd> <dt></dt> <dd></dd> </dl> |
グループ化した展開 |
div>img[src=”image$$.jpg” alt=”画像”]*3 |
<div> <img src=“”image01.jpg”” alt=“”画像””> <img src=“”image02.jpg”” alt=“”画像””> <img src=“”image03.jpg”” alt=“”画像””> </div> |
属性指定+ナンバリング展開 |
もっと詳細なものは、下記で公開されています。