テキストを左寄せ、右寄せ、中央揃え(センタリング)で配置する - CSS

テキストの配置(左寄せ、右寄せ、中央揃え)を設定する場合はtext-alignプロパティを設定します。

書式

text-align:(配置スタイル)
配置スタイルには下記の値を指定できます。
スタイル配置
left左寄せ
right右寄せ
center中央揃え
justify均等割付

テキストを左寄せにする

テキストを左寄せにする場合はStyleに
text-align:left;
を指定します。

テキストを右寄せにする

テキストを右寄せにする場合はStyleに
text-align:right;
を指定します。

テキストをセンタリング(中央揃えに)する。

テキストをセンタリングする場合はStyleに
text-align:center;
を指定します。

テキストを均等割りにする。

テキストを均等割りで配置する場合はStyleに
text-align:justify;
を指定します。

コード例1

TextAlign.html
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="TextAlign.css" />
    <title></title>
</head>
<body>
  <div class="TextLeft">
    この枠は<br />
    左寄せ<br />
    テキストの<br />
    枠です。
  </div>
  <div class="TextRight">
    この枠は<br />
    右寄せ<br />
    テキストの<br />
    枠です。
  </div>
  <div class="TextCenter">
    この枠は<br />
    中央ぞろえ<br />
    テキストの<br />
    枠です。
  </div>
  <div class="TextJustify">
    この枠は<br />
    均等割りの<br />
    テキストの<br />
    枠です。
  </div>

</body>
</html>
TextAlign.css
.TextLeft{
    margin-top:24px;
    margin-left:32px;
    border:1px solid #ff6a00;
    width:480px;
    text-align:left;
}

.TextRight {
    margin-top: 24px;
    margin-left: 32px;
    border: 1px solid #ff6a00;
    width: 480px;
    text-align: right;
}

.TextCenter {
    margin-top: 24px;
    margin-left: 32px;
    border: 1px solid #ff6a00;
    width: 480px;
    text-align: center;
}

.TextJustify {
    margin-top: 24px;
    margin-left: 32px;
    border: 1px solid #ff6a00;
    width: 480px;
    text-align: justify;
    text-justify: distribute-all-lines;
}

表示結果

上記のHTMLファイルをWebブラウザで表示します。下図の画面が表示されます。
Microsoft Edgeでの表示結果
Microsoft Edgeでの表示結果
Google Cromeでの表示結果
Google Cromeでの表示結果

コード例2

テキストを左寄せにする

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title></title>

<style type="text/css">
<!-- 
.leftText{  text-align:left; }
-->
</style>

</head>
<body>
<div class="leftText">左寄せ</div>
</body>

テキストを右寄せにする

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title></title>

<style type="text/css">
<!-- 
.rightText{  text-align:right; }
-->
</style>

</head>
<body>
<div class="rightText">右寄せ</div>
</body>

テキストをセンタリング(中央揃えに)する。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
  Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title></title>

<style type="text/css">
<!-- 
.centerText{  text-align:center; }
-->
</style>

</head>
<body>
<div class="centerText">中央揃え</div>
</body>

著者
iPentecのメインデザイナー
Webページ、Webクリエイティブのデザインを担当。PhotoshopやIllustratorの作業もする。
最終更新日: 2024-01-06
作成日: 2011-01-23
iPentec all rights reserverd.