rt 개체에 의하여 지정된 루비 텍스트의 위치를 반환하거나 설정한다.
![]() | Script | object.style.rubyAlign=[sVal] |
HTML | <ELEMENT style="ruby-align:sVal;"> | |
CSS | cssSelector {ruby-align:sVal;} |
auto | 디폴트이며, 루비 텍스트의 정렬방식을 브라우저가 결정한다. 아시아 표음문자(ideographic)의 경우 distribute-space 모드로, 영문 알파벳의 경우 center 모드가 추천된다. |
left | 루비 텍스트가 왼쪽에 정렬된다. |
center | 루비 텍스트가 중앙에 정렬된다. 베이스가 루비 텍스트보다 좁으면, 베이스가 루비 텍스트 폭의 중앙에 정렬된다. |
right | 루비 텍스트가 오른쪽에 정렬된다. |
distribute-letter | 루비 텍스트 너비가 베이스 너비보다 좁으면 루비 텍스트는 루비 베이스 너비에 고르게 분포된다. 만일 루비 텍스트 너비가 더 넓거나 같으면 루비 베이스가 루비 텍스트 너비의 중앙에 정렬된다. |
distribute-space | 루비 텍스트 너비가 베이스 너비보다 좁으면 루비 텍스트는 루비 베이스 너비에 고르게 분포된다. 만일 루비 텍스트 너비가 더 넓거나 같으면 루비 베이스가 루비 텍스트 너비의 중앙에 정렬된다. |
line-edge | 루비 텍스트가 줄 모서리에 인접하지 않으면 루비 텍스트는 중앙에 정렬된다. 줄에 인접하면 루비 텍스트의 사이드는 루비 베이트의 사이드와 맞춰진다. |
이 속성은 currentStyle에서는 읽기전용이고, 그외의 개체에서는 읽기/쓰기이며, 디폴트값은 auto이다.
CSS(Cascading Style Sheets) 애트리뷰트는 상속되지 않는다.
rubyAlign 속성은 ruby 개체에서 설정하고 rt 개체에서 정의한 루비 텍스트의 위치를 지정한다.
개체 | script | CSS | IE 버전 |
---|---|---|---|
currentStyle | [sVal=]objectcurrentStyle.rubyAlign | cssSelector{ruby-align:sVal} | IE5(win16,win32,unix,mac),IE5.5(ce) |
ruby | ruby.style.rubyAlign[=sVal] | cssSelector{ruby-align:sVal} | IE5(win16,win32,unix,mac),IE5.5(ce) |
runtimeStyle | objectruntimeStyle.rubyAlign[=sVal] | cssSelector{ruby-align:sVal} | IE5(win16,win32,unix,mac),IE5.5(ce) |
style | style.style.rubyAlign[=sVal] | cssSelector{ruby-align:sVal} | IE5(win16,win32,unix,mac),IE5.5(ce) |
이 속성은 (영문)CSS3(Cascading Style Sheets Level 3)에서 정의되었다.
![]() | rubyAlign 스타일속성⇒ | ![]() | ![]() ![]() ![]() |
<RUBY id=rubyObj style="ruby-align:center;color:blue"> Ruby base. <RT style="color:red">Ruby text.</RT></RUBY> <P> <BUTTON onclick="rubyObj.style.rubyAlign='auto';showA.innerText=rubyObj.style.rubyAlign">auto</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='center';showA.innerText=rubyObj.style.rubyAlign">center</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='left';showA.innerText=rubyObj.style.rubyAlign">left</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='right';showA.innerText=rubyObj.style.rubyAlign">right</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='distribute-letter';showA.innerText=rubyObj.style.rubyAlign">distribute-letter</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='distribute-space';showA.innerText=rubyObj.style.rubyAlign">distribute-space</BUTTON> <BUTTON onclick="rubyObj.style.rubyAlign='line-edge';showA.innerText=rubyObj.style.rubyAlign">line-edge</BUTTON> </P> <DIV>rubyObj.style.rubyAlign=<SPAN id=showA style="color:blue"></SPAN></DIV>
![]() | rubyAlign 스타일속성 | ⇒ | ![]() ![]() |
최종 수정: 05/17/2025 13:23:48 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/style/rubyAlign.html |