html & css & scss

zen-coding 기본

hello-world 2021. 1. 19. 22:38
728x90
반응형

zen conding 키워드

zen-coding

 

태그#아이디명 ====> 아이디 이름을 가진 태그 생성

ex)  div#container

 

태그.클래스명 ====> 클래스 이름을 가진 태그 생성

ex)  div.container

 

+태그명 ==> 형제 노드 생성

ex) div.container+div.btn

 

태그 > 태그 ====> 상하 종속 태그 생성

ex) div.container>ul>li

 

 *숫자입력 ==> 생성 태그 갯수

ex) div.container>ul>li*10

 

 클래스명 or 아이디명 or 텍스트 노드$ ===> 순차적(내림차순) 번호 붙임 

ex) div.container>ul>li.list$*10

ex) div.container>ul>li.list${menu$}*10

 

그룹핑

ex)  (div>dl>(dt+dd)*3)+footer>p

결과(아래코드)

<div>

    <dl>

        <dt></dt>

        <dd></dd>

        <dt></dt>

        <dd></dd>

        <dt></dt>

        <dd></dd>

    </dl>

</div>

<footer>

    <p></p>

</footer>

 

 

텍스트(nodeValue처리)

ex) a{click me}

 

CSS Vender prefixes대시키워드(-) 붙이고 약어기재 )

선택자{

  -bxs:bb

}

--> 결과(아래코드)

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

 

CSS transition prefixes

-trs

 

 

CSS font 설정

키워드 --> @f+

 

결과(아래코드)

/* @font-face {

    font-family: 'FontName';

    src: url('FileName.eot');

    src: url('FileName.eot?#iefix') format('embedded-opentype'),

         url('FileName.woff') format('woff'),

         url('FileName.ttf') format('truetype'),

         url('FileName.svg#FontName') format('svg');

    font-style: normal;

    font-weight: normal;

} */

 

CSS Keyframe 설정

키워드 --> @kf

 

결과(아래코드)

@-webkit-keyframes identifier {

    from {  }

    to {  }

}

@-o-keyframes identifier {

    from {  }

    to {  }

}

@-moz-keyframes identifier {

    from {  }

    to {  }

}

@keyframes identifier {

    from {  }

    to {  }

}

 

 

 

Emmet 

http://docs.emmet.io/abbreviations/syntax/

 

Abbreviations Syntax

Abbreviations Syntax Emmet uses syntax similar to CSS selectors for describing elements’ positions inside generated tree and elements’ attributes. Elements You can use elements’ names like div or p to generate HTML tags. Emmet doesn’t have a predef

docs.emmet.io

Cheat Sheet

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

 

Cheat Sheet

Download cheat sheet as printable PDF A5

docs.emmet.io

 

 

 

 

반응형