dir属性とは

dir属性は、要素内のテキストの表記方向を指定する属性です。日本語や英語などのように、テキストを左から右に記述する言語は、属性値に left to right の略で "ltr" と指定します。アラビア語などのように、テキストを右から左に記述する言語は、属性値に right to left の略で "rtl" と指定します。ブラウザに任せる場合は auto と指定します。

属性値
  • "ltr": 左から右に記述する言語
  • "rtl": 右から左に記述する言語
  • "auto": ブラウザに任せる。(書式の方向が明確な文字を探しその方向を指定する)
利用できるバージョン(HTML4.01以降)
全てのバージョン
HTML5より前のバージョンで指定できる要素
<applet>、<base>、<basefont>、<bdo>、<br>、<frame>、<frameset>、<iframe>、<param>、 script> 以外の要素
(<bdo>要素には必須)
対応ブラウザ
  • Chrome
  • Firefox
  • Internet Explorer
  • Opera
  • Safari

dir属性を使ったサンプル

基本的なdir属性の例
<p dir="ltr">
  日本語は左から右に記述する
</p>

仕様

HTML5.1
3.2.5.6. The dir attribute
HTML5
3.2.5.6 The dir attribute
HTML4.01
8.2 Specifying the direction of text and tables: the dir attribute

関連する属性

関連するレッスン