본문 바로가기
Etc./HTML

[HTML] emmet 문법

by ahj 2021. 11. 1.

https://docs.emmet.io/cheat-sheet/

 

Cheat Sheet

Download cheat sheet as printable PDF A5

docs.emmet.io

html 작업환경에서(나의 경우는 vscode 상) 자동완성 기능

 

<!DOCTYPE html>
<html lang="ko">
  <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>emmet</title>
  </head>
  <body>
    h1
    h1{hello world}
    h1+p
    h1{hello}10
    h1#one
    h1.one
    table>(tr>(td4))3
    lorem
    lorem3
    lorem5
    img
    img:z
    a[a="value1" b="value2" c=1]<!-- 얘네 a, b, c,는 그냥 이렇게 attribute 입력가능하다고 -->
    a
    a[href="www.naver.com"]
    h1.one.two#three
  </body>
</html>

body 태그 사이에 있는 것들이 다 emmet 문법들인데 저렇게 입력하고서 팝업?처럼 뜰 때 tab 키를 누르면 저기에 연동되어 있는 tag들이 자동 입력된다.

 

머리에 털나고 처음 보는 줄 알았는데 대충 알고 있던 거였구나

 

이런 생산성을 봤나

이걸 몰랐으니 html 뭔가 작업하기 비효율적이다 생각했지.

 

+ h1~h2 태그 한번에 입력하기

역시 emmet문법으로!

h$*6{hello world}

이렇게 입력하고 탭하면

<h1>hello world</h1>
<h2>hello world</h2>
<h3>hello world</h3>
<h4>hello world</h4>
<h5>hello world</h5>
<h6>hello world</h6>

한번에 이렇게 나온다!!

 

생산성 무엇

'Etc. > HTML' 카테고리의 다른 글

[HTML] Markup Layout  (0) 2021.11.04
[HTML] div, section, article  (0) 2021.10.29
[HTML] 접근하는 마음가짐  (0) 2021.10.29

댓글