タイポグラフィ(レイアウト)
text-align
文書の水平割り付けを設定する
value | description |
---|---|
start /left (default) | 左寄せ (日本語環境の場合) |
end /right | 右寄せ (日本語環境の場合) |
center | 中央寄せ |
justify | 左右均等割付け |
Demo
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...
<p class="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud...
</p>
.text {
text-align: start;
padding: 8px 16px;
margin: 0 auto;
max-width: 400px;
border: 1px solid rgba(255, 255, 255, 20%);
border-radius: 4px;
background: rgba(255, 255, 255, 5%);
}
概要
文書を揃える方向を指定します。start
/left
が指定された場合は左寄せ、end
/right
が指定された場合は右寄せ、center
が指定された場合は中央寄せ、justify
が指定された場合は横いっぱいになるように文字間隔が広がります。
start
/left
、end
/right
の違い
アラビア語のような右から左に記述する言語を利用する場合、start
は右寄せになります。一方left
は言語によらず左寄せになります。end
/right
も同様です。
Example
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...
<p class="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud...
</p>
.text {
text-align: end;
background: rgba(255, 255, 255, 5%);
border: 1px solid rgba(255, 255, 255, 20%);
padding: 4px;
border-radius: 4px;
position: relative;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...
<p class="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud...
</p>
.text {
text-align: center;
background: rgba(255, 255, 255, 5%);
border: 1px solid rgba(255, 255, 255, 20%);
padding: 4px;
border-radius: 4px;
position: relative;
}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud...
<p class="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud...
</p>
.text {
text-align: justify;
background: rgba(255, 255, 255, 5%);
border: 1px solid rgba(255, 255, 255, 20%);
padding: 4px;
border-radius: 4px;
position: relative;
}