티스토리 뷰

반응형

<dfn>: definition 용어의 하나를 정의할 때 사용 ↔ dl dt dd 용어와 설명을 나열, 많을 때 사용

   <p>
        <dfn>
            the internet
        </dfn>
        is useful
    </p>

 

<cite>: 창작물에 대한 참조를 설정, 이탤릭체로 표시

<body>
    <cite>The Scream</cite> by Munch
</body>

 

<q>: inline quotation 짧은 인용문을 설정, 조금 길다싶으면 blockqoute태그를 사용
    cite속성을 통해서 url로 명시할수있다.

 

<u>: underline 밑줄이 있는 글자 설정, css에서 사용하자.
    순수하게 꾸미는 용도 안 쓰는 게 낫다.
    <a>와 헷갈리지 않게 주의 - 밑줄 그어져 있으면 클릭이 될 거 같으니깐,
   <span>을 활용할 수 있을 경우에는 <u> 태그 사용하지 말자

<body>
    <u>동해물과</u> 백두산이 마르고 닳도록
    하느님이 보우하사 우리나라 만세
</body>

u태그를 이용해서 밑줄을 그었다.

- index.html

<body>
    동해물과 백두산이 마르고 닳도록
    <span>하느님이</span> 보우하사 우리나라 만세
</body>

- main.css

span{
    text-decoration: underline;
}

span태그와 css를 이용해서 밑줄을 그었다. 꾸미는 것에는 가능하면 html에서의 u태그와 같은 것들은 사용하지 말자.

 

<code>: inline code 컴퓨터 코드 범위 설정
    특정한 문장 안에 코드가 삽입되었을 때, 화면에 코드인 부분처럼 표시되도록 한다. monospace글꼴 계열로 표시.

- index.html

<body>
    <code>document.getElementById('id-value')</code> is a piece of computer code.
</body>

- main.css

code {
    color: blue;
    background: lightgray;
    padding: 3px;
    border: 1px solid green;
}

code태그를 사용하면 지정한 부분이 이태리체로 코드인 것처럼 보이고, 추가로 css로 수정해주었다.

 

<kbd>: keyboard input 키보드에서 사용자 입력을 나타내는 텍스트 범위를 설정

- index.html

<body>
    <p>
        <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd>
    </p>
    <kbd>ESC</kbd>
</body>

 

- main.css

kbd {
    padding: 0 3px;
    border-radius: 3px;
    border-top: 2px solid rgb(240, 240, 240);
    border-bottom: 2px solid rgb(205, 205, 205);
    border-left: 2px solid rgb(240, 240, 240);
    border-right: 2px solid rgb(225, 225, 225);
}

kdb태그를 이용해서 키보드라는 것을 명시해주고 css로 추가적인 부분들을 만들어주었다.

 

<sup>: superscripted text 위 첨자

<sub>: subscript text 아래 첨자

<body>
    X<sup>4</sup> + Y<sup>2</sup>, H<sub>2</sub>0
</body>

위 첨자, 아래 첨자를 넣을 수 있다. 

 

<time>: 날짜나 시간을 나타내기 위한 목적으로 사용된다.
datetime속성으로 유효한 날짜 문자를 지칭할 수 있다. date라는 값을 사용. IE 지원 불가.
"YYYY-MM-DD"

- index.html

<body>

    <h3>날짜</h3>
    <p><time datetime="2019">2019년</time></p>
    <p><time datetime="2019-12">2019년 12월</time></p>
    <p><time datetime="2019-12-25">2019년 12월 25일</time></p>
    <p><time datetime="12-25">크리스마스</time></p>
    <p><time datetime="2019-W20">2019년의 20번째 주</time></p>

    <h3>날짜와 시간</h3>
    <p><time datetime="2019-12-24T23:00">2019년 12월 24일 저녁 11시</time></p>
    <p><time datetime="2019-12-24 23:00">2019년 12월 24일 저녁 11시</time></p>
    <p><time datetime="2019-12-24T23:59:59">2019년 12월 24일 저녁 11시 59분 59초</time></p>
    <p><time datetime="2019-12-24T23:59:59.234">2019년 12월 24일 저녁 11시 59분 59초 234밀리초</time></p>

    <h3>시간</h3>
    <p><time datetime="09:00">아침 9시</time></p>
    <p><time datetime="09:00+09:00">한국 시간(UTC+9)으로 아침 9시</time></p>
    <p><time datetime="09:00-05:00">미국 뉴욕 시간(UTC-5)으로 아침 9시</time></p>
    
    <h3>기간</h3>
    <p><time datetime="P2D">2일의 기간</time></p>
    <p><time datetime="PT15H10M">15시간 10분의 기간</time></p>

</body>

 

 

<span>: 본질적으로 아무 의미가 없는 인라인 요소. ↔ div와 비슷하지만 div는 블록 요소

span태그 예제(div와 비교)

div태그

<body>
    동해 물과 <div>백두산</div>이 마르고 닳도록
    하느님이 보우하사 우리나라 만세
</body>

의미는 없지만 수직으로 쌓이는 블록 요소(레이아웃을 다루는데 특화, 텍스트를 다루는 것에는 적합하지 않다.)

 

span태그

<body>
    동해 물과 <span>백두산</span>이 마르고 닳도록
    하느님이 보우하사 우리나라 만세
</body>

의미가 없는 것은 동일하지만 수평으로 쌓이는 인라인 요소

 

<br/>: break 줄 바꿈을 설정, 빈 태그

<body>
    동해 물과 백두산 이 마르고 닳도록<br>
    하느님이 보우하사 우리나라 만세
</body>

실제로 엔터를 사용하기 위해서 사용. 절대로 <br>로 간격을 만들어내서는 안 된다. css로 해야 된다.

 

<del>: 삭제된 텍스트의 범위를 지정, 기존에는 작성했지만 지울 내용
    cite속성 변경된 이유를 설명
    datetime 변경된 날짜

<ins>: 새로 추가된 텍스트의 범위를 지정
    cite속성 변경된 이유를 설명
    datetime 변경된 날짜

<body>
    <p>my favorite color is <del>blue</del> <ins>red</ins>!</p>
</body>

 

모든 태그들의 의미에 집중하자

반응형
댓글
공지사항