💡 퀵 접속: htm.kr/ruby
Ruby 태그는 동아시아 언어(한국어, 일본어, 중국어 등)의 발음이나 의미를 표시하는 데 사용됩니다. 주로 한자나 특수 문자 위에 발음이나 설명을 작게 표시할 때 활용됩니다.
<ruby>
<rb>漢字</rb>
<rt>한자</rt>
</ruby>
| 속성 | 설명 | 예시 |
|---|---|---|
| lang | 언어 지정 | <ruby lang="ja"> |
<!-- 기본 루비 예제 -->
<div class="basic-example">
<h3>기본 루비 예제</h3>
<ruby>
<rb>漢字</rb>
<rt>한자</rt>
</ruby>
</div>
<!-- 복합 루비 예제 -->
<div class="complex-example">
<h3>복합 루비 예제</h3>
<ruby>
<rb>東京</rb>
<rt>とうきょう</rt>
<rt>도쿄</rt>
</ruby>
</div>
<!-- 다중 루비 예제 -->
<div class="multiple-example">
<h3>다중 루비 예제</h3>
<ruby>
<rb>漢</rb>
<rt>한</rt>
</ruby>
<ruby>
<rb>字</rb>
<rt>자</rt>
</ruby>
</div>
<style>
/* 기본 루비 예제 스타일 */
.basic-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 복합 루비 예제 스타일 */
.complex-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 다중 루비 예제 스타일 */
.multiple-example {
margin: 20px 0;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
.basic-example,
.complex-example,
.multiple-example {
margin: 10px 0;
padding: 10px;
}
}
</style>
<style>
/* 기본 루비 스타일 */
ruby {
font-size: 1.2em;
}
rt {
font-size: 0.6em;
color: #666;
}
/* 복합 루비 스타일 */
ruby rt:last-child {
font-size: 0.5em;
color: #999;
}
/* 다중 루비 스타일 */
.multiple-example ruby {
margin-right: 0.5em;
}
/* 반응형 스타일 */
@media (max-width: 768px) {
ruby {
font-size: 1em;
}
rt {
font-size: 0.5em;
}
}
</style>
ruby 태그가 올바르게 사용되었는지 확인하는 방법: