CSS を使用してテキストをシフトする

Jay Singh 2023年2月20日 2022年5月23日
  1. CSS で相対位置を使用してテキストをシフトする
  2. CSS で絶対位置を使用してテキストをシフトする
CSS を使用してテキストをシフトする

CSS は、HTML 要素の配置を支援します。任意の HTML 要素をページのどこにでも配置できます。

要素をページの自然な位置に対して配置するか、親要素に対して絶対的に配置するかを選択できます。これで、ページの周りのテキストを適切と思われるように移動できます。

position プロパティと上下の 2つの値を使用して、ページ上の任意の場所に HTML テキスト要素を移動できます。

  • テキストを左に移動する必要がある場合は、left に負の値を使用します。
  • テキストを右に移動する必要がある場合は、left に正の値を使用します。
  • テキストを上に移動する必要がある場合は、top に負の値を使用します。
  • テキストを下に移動する必要がある場合は、top に正の値を使用します。

CSS で相対位置を使用してテキストをシフトする

この例では、相対配置により、テキスト要素の位置が通常表示される場所に対してシフトします。値の増減に伴い、テキスト要素をシフトできます。

<html>
    <head>
    </head>
    <body>
        <div style = "position:relative; left:80px; top:20px; background-color:yellow;">
            Hello! I am DelftStack.
        </div>
    </body>
</html>

CSS で絶対位置を使用してテキストをシフトする

position: absolute を使用すると、要素の座標は画面の左上隅を基準になります。

<html>
    <head>
    </head>
    <body>
        <div style = "position:absolute; left:80px; top:20px; background-color:yellow;">
            Hello! I am DelftStack.
        </div>
    </body>
</html>