HTMLのdir属性とは?テキストの表示方向を指定する方法を解説
HTMLのdir属性は、要素内のコンテンツの表示方向(テキストの向き)を設定するために使用されます。アラビア語やヘブライ語のように右から左へ読む言語(RTL言語)を扱う際に特に役立つ属性です。
dir属性に指定できる主な値
- ltr:左から右へ表示(デフォルト値)
- rtl:右から左へ表示
- auto:コンテンツの内容に基づいて自動的に判定
それでは、HTMLでdir属性を実装する具体的な例を見てみましょう。
サンプルコード
<!DOCTYPE html> <html> <body> <h2>Demo Heading</h2> <p>This is normal text.</p> <p dir="rtl">This text would get displayed from right to left.</p> </body> </html>
実行結果

上記の例では、まず通常のテキストを表示しています。
<p>This is normal text.</p>
続いて、dir属性に「rtl」を指定したテキストを表示しています。この指定により、テキストは右から左へ表示されます。
<p dir="rtl">This text would get displayed from right to left.</p>
このように、dir属性を使えば要素ごとにテキストの流れる方向を簡単に制御できます。多言語対応のWebサイトを構築する際には、覚えておくと便利な属性です。
-
HTMLのstart属性とは?順序付きリストの開始番号を指定する方法
HTMLのstart属性は、順序付きリスト(<ol>要素)において、最初のリスト項目に付与される番号(開始値)を指定するための属性です。通常、順序付きリストは「1」から自動的に採番されますが、start属性を使うことで、任意の番号からリストを開始させることができます。 構文 start属性の基本的な構文は以下のとおりです。 <ol start="number"></ol> start属性の値には正の整数を指定します。例えば「5」を指定すれば、リストは「5、6、7…」というように採番されます。 使用例 それでは、HTMLのstart属性を使
-
HTMLのonpasteイベント属性とは?構文とサンプルコードで解説
HTMLのonpasteイベント属性は、ユーザーがHTMLドキュメント内の要素に対してコンテンツを貼り付け(ペースト)した瞬間に発火するイベント属性です。テキストエリアや入力フィールドなど、貼り付け操作が行われる可能性のある要素に設定することで、そのタイミングに合わせて任意のスクリプトを実行できます。 基本構文 onpasteイベント属性の基本的な書き方は以下のとおりです。 <tagname onpaste="script"></tagname> 実装例 ここでは、onpasteイベント属性を使った具体的なサンプルを見ていきましょう。以下のコードでは