CSS の div の下の同じ行にある複数の要素を右揃えにする

CSS の div の下の同じ行にある複数の要素を右揃えにする

方法1:

フロート:右
さらに、フローティングにするとレイアウトがよりコンパクトになります(隙間がなくなります)

<div style="background-color: red;width: 100%;height: 60px;/* text-align: right; */">
	<div style="width: 30px;height: 100%;background-color: yellow;float: right;">こんにちは</div>
	<div style="width: 60px;height: 100%;background-color: blue;float: right;">こんにちは</div>
</div>

効果図は以下のとおりです。

方法2:

表示:インラインブロック+テキスト配置:右
text-align:rightはインライン要素またはその下のテキストに影響するため、inline-blockはdivにインライン要素の特性を持たせ、右揃えにすることができます。

<div style="background-color: red;width: 100%;height: 60px;text-align: right;">
	<div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">こんにちは</div>
	<div style="width: 60px;height: 100%;background-color: blue;display: inline-block;">こんにちは</div>
</div>

効果図は以下のとおりです。

上記の 2 つの方法から:

フロートレイアウトはよりコンパクトです。
float: right は順序を変更しますが、text-align: right は変更しません。
text-align は、その下の要素のテキスト配置にも影響します。

したがって、2 つの方法を組み合わせると、次の組み合わせが得られます。

<div style="background-color: red;width: 100%;height: 60px;text-align: right;">
	<div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">こんにちは</div>
	<div style="width: 60px;height: 100%;background-color: blue;float: right;">こんにちは</div>
</div>

効果は以下のとおりです。

統合後のさらなる発見:
レイアウトはよりコンパクトになりました。
float と inline-block を一緒に配置した場合、float の重なりは発生せず、規則的に配置されます。

CSS を使用して div 内の複数の要素を右揃えにする方法についての記事はこれで終わりです。CSS を使用して div 内の複数の要素を右揃えにする方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  IE ブラウザの HTML ハック タグの概要

>>:  Chrome、Firefox、IEで入力カーソルの位置がずれる問題の解決方法

推薦する

MySQL スライディングオーダー問題の原理と解決の例分析

この記事では、例を使用して、MySQL スライディング順序問題の原理と解決方法を説明します。ご参考ま...

Nginx リバース プロキシ構成の完全なプロセス記録

1. 準備LinuxシステムにTomcatをインストールし、デフォルトのポート8080を使用してTo...

コーディングスキルを向上させるためのJavaScriptのヒント

目次1. 一意の値をフィルタリングする2. 短絡評価2.1 シナリオ例3. ブール変換4. 文字列を...

MySQLスレーブライブラリの復元の実践記録

状況の説明:今日、MySQL データベースのスレーブ ノード ホストにログインしたところ、/var/...

SMS送信のカウントダウンを実装するJavaScript

この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考ま...

HTML コードの書き方に関する提案のまとめ

リソースファイルのプロトコルを省略する画像、メディアファイル、スタイル、スクリプトの URL では、...

ビジュアルデザイナーの成長の3つの段階のまとめ

この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...

Dockerのオンラインおよびオフラインインストールと一般的なコマンド操作

1. テスト環境名前バージョンセント7.6ドッカー18.09.06 2. オンラインインストールここ...

Windows 10 に MySQL 8.0.19 を zip 形式でインストールする詳細なチュートリアル

目次1.ダウンロード後、インストールしたいディレクトリに解凍します。 2. インストールディレクトリ...

HTML での select optgroup タグの使用の概要

時々、選択した内容をグループ化する必要があります。以前はプログラム制御を使用していました。今日、se...

MySQL学習記録: KEYパーティションが引き起こした血なまぐさい事件

需要背景ビジネス テーブル tb_image のデータの一部は次のとおりです。id は一意ですが、i...

Tomcat でよく使われるフィルターの詳細な説明

目次1. クロスドメインフィルタ CorsFilter 1.1 設定例1.2 パラメータの説明2. ...

ボタンをEnterキーに関連付けるjsコード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <ス...

HTML テーブル タグ チュートリアル (47): ネストされたテーブル

<br />このページでは、テーブルをネストすることで組版を実現しています。つまり、1 ...

Docker で Jenkins-2.249.3-1.1 をインストールする詳細な手順

目次1. Dockerをインストールする2. Jenkinsイメージファイルを取得する3. マウント...