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のnull値に関する小さな問題

今日、null 値をテストしていたところ、小さな問題が見つかりました。ここに記録しました。以前にも遭...

入力ボックスのプレースホルダーテキストのデフォルトの色を変更する -webkit-input-placeholder メソッド

HTML5 では、入力用のネイティブ プレースホルダー属性が追加されており、これは高度なブラウザでサ...

VMware での Linux CentOS6.9 インストール グラフィック チュートリアル

技術初心者として、初めて Linux システムをインストールするプロセスを記録しています。まず、Wi...

MySQL DDL による同期遅延を解決する方法

目次序文解決ツールの紹介仕組み使用制限使用上の注意使用例いくつかのパラメータの説明出力例Tencen...

altとtitleの違いの詳しい説明

これら 2 つの属性はよく使用されますが、その違いはまとめられていません。それでは、その使い方をまと...

Keras を使って SQL インジェクション攻撃を判断する (例の説明)

この記事では、ディープラーニングフレームワーク keras を使用して、SQL インジェクションの特...

ポータルサイト再設計のユーザーエクスペリエンス

<br />2006年10月12日のNetEaseの新ホームページの公開から、2008年...

Linux システムを起動時に自動的にスクリプトを実行するように設定する方法の例

序文みなさんこんにちは。私は梁旭です。職場では、システムの起動後にスクリプトやサービスを自動的に開始...

Centos7にnginxをインストールする方法

必要な環境をインストールする1. gccのインストールnginx をインストールするには、公式サイト...

JavaScript オブジェクト指向クラス継承ケースの説明

1. オブジェクト指向のクラス継承これまでの章では、JavaScript のオブジェクト モデルがプ...

CSV、Excel、SQL ファイルを MySQL にインポートするためのヒント

1. csvファイルをインポートする次のコマンドを使用します。 1.mysql> infile...

mysqlのkey_lenの計算方法についての簡単な説明

MySQL の explain コマンドは SQL のパフォーマンスを分析できます。その 1 つが ...

ReactにおけるuseRefの具体的な使い方

React の経験がある人なら、コンポーネントインスタンスオブジェクトや DOM オブジェクトを取得...

nginx を https をサポートするように設定するためのサンプル コード

1. はじめにあなたのウェブサイトはまだインターネット上に公開されたままですか?ここでは、HTTPS...

MySQL は正常に起動するがポートをリッスンしない場合の解決策

問題の説明MySQL が正常に起動しました。以下に示すように、 ps -ef |grep mysql...