사용일람(웹 접근성을 위한 권장)
- 제목의 정보를 사용해 자동으로 문서 콘텐츠의 표(목차)를 만드는 등의 작업 수행 가능
- 제목 단계를 건너뛰는 것을 피하라
(목차를 만들기 위해서는 제목태그가 일관된 순서로 존재해야 하는데 단계를 건너뛴다면 작업 수행이 어려워지기 때문)- 페이지 당 하나의
<h1>
만 사용- h 태그에는 제목에 해당하는 내용만 작성
<p>
태그와 <p>
사이에는 한 문장 만큼 띄어짐<p>
내에는 block요소를 사용하면 안 됨 !접근성 고려사항
- 콘텐츠를 문단으로 나누어 접근성을 향상시킬 수 있음
- 빈
<p>
요소를 사용해 문단 사이에 여백을 추가하지 말 것
접근성 고려사항
- 문단 구분을
<br>
로 하는건 나쁜 사례<p>
요소로 감싼 후 CSS의 margin 속성으로 여백의 크기를 조절
blockquote : 인용 블록 요소
<body>
<blockquote cite="https://www.huxley.net/bnw/four.html">
<p>Words can be like X-rays, if you use them properly—they’ll go through anything. You read and you’re pierced.</p>
<!-- p 태그를 넣은 문단이 인용구가 됨 -->
</blockquote>
<figcaption>—Aldous Huxley, <cite>Brave New World</cite></figcaption>
</body>
<cite>
요소<p>When Dave asks HAL to open the pod bay door, HAL answers:
<q cite="https://www.imdb.com/title/tt0062622/quotes/qt0396921">
I'm sorry, Dave. I'm afraid I can't do that.
</q>
</p>
인용 요소 주의사항
- blockquote 안에는 p태그를 작성해도 괜찮지만, p태그 안에 blockquote를 작성해서는 안 됨
- q태그로 둘러싸인 짧은 문장이 인용구가 되기 때문에, p태그 내부에 작성해도 무방함
figure
figcaption
<figure>
<img src="/media/cc0-images/elephant-660-480.jpg"
alt="Elephant at sunset">
<figcaption>An elephant at sunset</figcaption>
</figure>
abbr
준말 또는 머리글자
title 속성 : 준말의 전체 뜻이나 설명을 제공할 수 있음
(title은 전역 속성이기 때문에 다른 요소에도 사용할 수 있음)
마우스를 올려두면 약어의 설명이 보임
<p>You can use
<abbr title="Cascading Style Sheets">CSS</abbr>
to style your <abbr title="HyperText Markup Language">HTML</abbr>
</p>
address
MDN-address
<p>Contact the author of this page:</p>
<address>
<a href="mailto:jim@rock.com">jim@rock.com</a><br>
<a href="tel:+13115552368">(311) 555-2368</a>
</address>
cite
저작물의 출처를 표기할 때 사용
(제목을 반드시 포함)
<p>More information can be found in <cite>[ISO-0000]</cite>.</p>
bdo
MDN-bdo
현재 텍스트의 쓰기 방향을 덮어쓰고 다른 방향으로 렌더링 할 때 사용
텍스트 쓰기 방향 : dir 속성
(ltr : left to right, rtl: right to left)
<!-- 쓰기 방향 바꾸기 -->
<p>이 글은 왼쪽에서 오른쪽으로 작성합니다.</p>
<p><bdo dir="rtl">이 글은 오른쪽에서 왼쪽으로 작성합니다.</bdo></p>
b
strong
i
em
mark
<p>Most <mark>salamander</mark>s are nocturnal, and hunt for insects, worms, and other small creatures.</p>
small
sub
sup
del
ins
code
<code>
요소를 <pre>
로 감싸서 사용<code>
는 코드 한 줄만 나타냄kbd
a태그와 하이퍼링크
tel:
URL을 사용하는 전화번호mailto:
URL을 사용하는 이메일 주소엔티티(Entity)
&
:&
<
:<
>
:&rt;
"
:"
(space)
: