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で入力カーソルの位置がずれる問題の解決方法

推薦する

bash を使って日付をカウントダウンする方法

重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...

ウェブページをデザインする際に注意すべきいくつかの問題

Web デザインは、個人の好みや Web ページの内容に応じて、デザインのレイアウトが常に変化します...

js を使用して数字推測ゲームを実装する

先週、先生が私に数字当てゲームをするちょっとした宿題を出しました。とても面白いと思ったので、適当に書...

userdel コマンドを使用して Linux ユーザーを削除する方法の詳細なチュートリアル

セルデルとは何かuserdel は、ユーザーを削除するための低レベルのツールです。 Debian で...

JavaScript キャンバスで動的な点と線の効果を実現

この記事では、動的な点と線の効果を実現するためのJavaScriptキャンバスの具体的なコードを参考...

MySQL 8.0.16 Win10 zip バージョンのインストールと設定のグラフィック チュートリアル

この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...

MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

1: mysql公式サイトからダウンロードhttps://dev.mysql.com/downlo...

WeChatアプレットの世界的な状況の詳細な説明

序文WeChat アプレットでは、App.js の globalData を中間ブリッジとして使用し...

MySQLでテーブルデータを削除する方法

MySQL でデータを削除する方法は 2 つあります。1 つは DELETE ステートメント、もう ...

Dockerボリュームコンテナ間のデータ共有の実装

ボリュームとは何ですか?ボリュームは英語で容量を意味し、Docker ではデータ ボリューム、つまり...

Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL 環境構築チュートリアル

準備1. 環境の説明:オペレーティング システム: Windows Server 2019 PHP ...

MySQLサーバのスレッド数を表示する方法の詳細な説明

この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...

CocosCreator最適化DrawCallの詳細な説明

目次序文ドローコールとはDrawCall はパフォーマンスにどのような影響を与えますか?ドローコール...

VUEをベースにしたシンプルな学生情報管理システムの実装

目次1. 主な機能2. 実装のアイデア3. コードの実装4. エフェクト表示V. 結論1. 主な機能...