온라인 학습일지

[드림코딩] Markup 빠르게 입문해보기.

newbeverse 2023. 3. 2. 00:05
Markup 언어를 빠르게 입문해보기

이번 포스팅은 Markup 언어의 기초를 다룹니다.

 

Markup 언어란?

Markup 언어란 손으로 작성하는 () 괄호, <>태그 등 으로 이루어진 언어이다. boilerplate 라고도 불립니다.

boilerplate란? 반복적인 코드는 자동화로 맡겨 버리고 꼭 필요한 코딩만 합니다. 개발자들에게 불필요하고 복잡하고 도움이 안 되는 반복적인 일들을 하지 않도록 도와줍니다.

 

Markup 언어를 빠르게 사용하는 방법들을 소개

Emmet을 사용하면 html을 작성하는데 걸리는 시간과 손목의 노동을 줄일 수 있습니다.

나중에 Emmet의 Documentation를 https://docs.emmet.io/에서 공부하길 바랍니다. 

<!--Markup 빠르게 입문하기-->


<!-- # id -->
div# 
<div id=""></div>

<!-- . class -->
div.
<div class=""></div>


<!-- > -->
div>ul>li
<div>
    <ul>
        <li></li>
    </ul>
</div>

<!-- + -->
div>ul+ol
<div>
    <ul></ul>
    <ol></ol>
</div>

<!-- * -->
ul>li*5
<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

<!-- ^ 상위 -->
div>ul>li^ol
<div>
    <ul>
        <li></li>
    </ul>
    <ol></ol>
</div>

<!-- ^^ 상위 두번-->

div>header>ul>li^^footer>p
<div>
    <header>
        <ul>
            <li></li>
        </ul>
    </header>
    <footer>
        <p></p>
    </footer>
</div>


<!-- () -->

div>(header>ul>li*2>a)+footer>p
<div>
    <header>
        <ul>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
        </ul>
    </header>
    <footer>
        <p></p>
    </footer>
</div>

<!-- {} -->

p>{hello}
<p>hello</p>


<!-- {$}-->

p.class${item $}*5
<p class="class1">item 1</p>
<p class="class2">item 2</p>
<p class="class3">item 3</p>
<p class="class4">item 4</p>
<p class="class5">it
    em 5</p>

<!--lorem-->
p>lorem4
<p>Lorem ipsum dolor sit.</p>

 

반응형