css

【CSS】文字の右下寄せ

文字を右下寄せにしたい時の備忘録になります。

テキスト

今回は2つのインライン要素(テキスト)を横に並べかつ、右下寄せにします。

CSS

分かりやすいように高さと背景を指定しています。

.out_box {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 300px; 
    background-color: aqua;
}

HTML

分かりやすいようにテキストには背景色を指定しています。

        <div class="out_box">
            <span style="background-color: blue;">あああああ</span>
            <span style="background-color: brown;">いいいいい</span>
        </div>

結果

画像とテキスト

画像とテキストを横並びにしてみます。今回は “good_icon.png” というアイコンを使用します。

CSS

変わらないので割愛します。

HTML

        <div class="out_box">
            <img width="20" height="20" src="good_icon.png"> <span>100</span>
        </div>

結果

横に並びますが、文字の位置が画像に比べ少し高いですね。

画像とテキスト – 修正

画像の位置をずらし、テキストに合わせます。

CSS

以下のクラスを追加します。このクラスは画像に使用します。

.img_style {
    margin: 0 10px 4px 0;
}

HTML

画像にスタイルを当てました。

        <div class="out_box">
            <img width="20" height="20" src="good_icon.png" class="img_style"> <span>100</span>
        </div>

結果

© DeNnie.Lab All Rights Reserved.