<ruby>
세부 요소의 종류
- 요소
- 설명
-
<ruby>
루비 주석을 감싸는 부모 요소
-
<rt>
루비 텍스트(발음 또는 추가 정보)를 제공하는 요소
-
<rp>
루비 텍스트를 지원하지 않는 브라우저에서 대체 괄호 표시
문자 콘텐츠(Text-level semantics) 요약 설명
- 문자 컨텐츠는 HTML 요소를 사용하여 텍스트의 의미를 정의하는 것을 의미하며, 텍스트의 일부분에 특정 의미를 부여하여 웹 브라우저와 검색 엔진이 해당 텍스트를 더 잘 이해하고 해석할 수 있도록 돕는 것입니다.
- 예를 들어,
<b>
요소는 텍스트를 단순히 굵게 표시하며,<strong>
요소는 중요한 텍스트를 강조합니다.- 문자 컨텐츠는 웹 콘텐츠의 의미를 더 명확하게 전달하기 위해 사용되는 중요한 HTML 요소입니다.
요약 설명
<ruby>
요소는 동아시아 문자(특히 한자)에 대한 발음이나 의미를 보조적으로 표시할 때 사용하는 시맨틱 태그로, 본문 텍스트 위나 옆에 작은 글씨 형태의 설명(주석)을 함께 보여줄 수 있도록 합니다.
<rt>
(루비 텍스트)와 함께 사용되어 발음을 표시하고,<rp>
를 통해 루비를 지원하지 않는 브라우저에서 대체 괄호 문자를 제공할 수 있습니다. 주로 일본어 후리가나, 중국어 병음, 한자 음독 표시 등에 활용되며, 다국어 문서에서 읽기 보조를 위한 중요한 역할을 합니다.
<ruby>
요소 안에 한자와 보조 설명(발음, 의미 등)을 함께 제공할 수 있습니다.
<ruby>
요소는 단순한 발음 안내뿐만 아니라,
단어의 뜻이나 부가 설명을 표시하는 데도 사용할 수 있습니다.
<rt>
요소와 함께 사용
<rt>
(Ruby Text)는 보조 설명(발음, 번역 등)을 제공하는 요소입니다.
<rp>
(Ruby Parentheses)는 루비를 지원하지 않는 브라우저에서
대체 텍스트(괄호 포함)를 표시하는 데 사용됩니다.
<ruby>
내의 <rt>
요소를 작고 위쪽(또는 오른쪽)에 표시합니다.
<ruby>
요소를 통해 발음을 제공할 수 있습니다.
일본어 후리가나, 중국어 병음, 한국어 한자 음독 표시 등에 활용할 수 있습니다.
<ruby>
요소는 기본적으로 인라인 레벨 요소입니다.
<ruby>
요소는 고유 속성을 가지지 않으며,
글로벌 속성(class
, id
, style
, aria-*
, data-*
등)만 사용할 수 있습니다.
<ruby>
요소의 세부 요소와 예제<ruby>
세부 요소의 종류<ruby>
루비 주석을 감싸는 부모 요소
<rt>
루비 텍스트(발음 또는 추가 정보)를 제공하는 요소
<rp>
루비 텍스트를 지원하지 않는 브라우저에서 대체 괄호 표시
<rt>
(루비 텍스트) 예제<rp>
(대체 괄호) 예제
루비를 지원하지 않는 브라우저에서는 <rp>
요소의 텍스트(괄호)가 표시되며,
기본적으로 옆으로 나란히 정렬됩니다.
<ruby>
요소만 단독으로 사용하면 의미가 없으며,
반드시 <rt>
요소를 포함해야 합니다.
<rt>
요소는 작은 글씨로 표시됩니다.
필요하면 CSS를 이용하여 font-size
를 조정할 수 있습니다.
<ruby>
요소는 단순히 발음 표기뿐만 아니라 단어의 뜻을 설명하는 용도로도 사용 가능합니다.
UXKM Editor로 자유롭게 코드를 연습하세요. 전체 화면 코드 작성 및 코드 다운로드가 가능합니다.