HTML で複数のクラス属性を定義する場合の無効な解決策

HTML で複数のクラス属性を定義する場合の無効な解決策
HTML を記述する過程で、クラス属性に複数の値を定義することがよくありますが、定義した値が無効であることに気付くこともよくあります。 ! !

以前、このような状況に遭遇したときは、単に書き直すか、id を直接使用して CSS 属性を設定していました。しかし、今日では、何かが間違っていると思います。 。 。真実を発見しなければなりません! ! !

コードをコピー
コードは次のとおりです。

<div id="p" class="middle_div padding_10">
<span id="s" class="normal_span"></span>
</div>

2 つのクラスに異なる色を設定しました。middle_div には赤、padding_10 には緑です。

結果は緑色を示し、私の最初の印象は「方向が間違っている!」でした。

そこで、2 つの位置を入れ替えましたが、それでも緑色のままでした。 !

これ。 。 。 。

そうでしょうか? ? ?

CSS ファイルを開くと、padding_10 が middle_div の前にあることがわかりました。そこで、それらの位置を入れ替えました。

ブラウザを更新してください、赤! ! !

したがって、複数のクラス値を定義するときは、必ずお気に入りのスタイルを最後に置いてください。
ただし、padding_10 の前に div を追加すると (親要素が div であると想定)、div.padding_10 になり、どこにあっても p div は常に緑色になることがわかります。

この例から、CSS スタイルの優先順位は、後で HTML 内の class 属性の位置によって決定されるのではなく、CSS ファイルが読み込まれたときに決定されることがわかります。

<<:  MySQL シリーズ 10 同時実行制御を実装するための MySQL トランザクション分離

>>:  Vue Element-ui はツリーコントロールノードを実装し、アイコンを追加します。詳細な説明

推薦する

CSSテーマを簡単に切り替える方法の詳細な説明

最近、個人の Web サイトに非常にシンプルなカラー スキーム (テーマ) スイッチャーを追加しまし...

MAC での MYSQL5.7.17 接続失敗の問題と解決策

MYSQL5.7.17 が MAC で接続できない問題。SQLBench_community 6.3...

Webデザインチュートリアル(7):Webデザインの効率化

<br />前の記事:Webデザインチュートリアル(6):デザインへの情熱を持ち続けまし...

TypeScript における列挙型の理解と応用シナリオ

目次1. 何ですか2. 使用数値列挙文字列列挙異種列挙自然3. 応用シナリオ要約する1. 何ですか列...

Ubuntu システムに Theano と Keras をインストールする方法

注: システムは Ubuntu 14.04LTS、32 ビット オペレーティング システムです。Py...

シンプルなリスト機能を実装するミニプログラム

この記事の例では、参考のために簡単なリスト機能を実装するアプレットの具体的なコードを共有しています。...

Mysql の mysql.user ユーザー テーブルの詳細な説明

MySQL は、異なるユーザーに異なる権限を割り当てることができるマルチユーザー管理データベースであ...

Nginxドメイン名転送のhttpsアクセスの実装

事前に一言:突然、複数のドメイン名のアクセスを https に転送するというタスクを受け取りました。...

MySQL タイムブラインドインジェクションの 5 つの遅延方法

MySQL タイム ブラインド インジェクションの 5 つの遅延方法 (PWNHUB の予期しない解...

トップ 10 Js 画像処理ライブラリ

目次導入1. 異食症2. レナ3. コンプレッサー4. ファブリック5. ぼかす6. 画像を結合する...

CentOS7環境でDockerを使ってPHP動作環境を構築する手順を詳しく解説

関連記事: CentOS7でyumを使用してDockerをインストールするDockerを使ってWin...

デザインのヒント: きっと気に入っていただけると思います

<br />このタイトルを見ると、見覚えがあるかもしれません。多くのウェブサイトが同様の...

要素の円弧モーションを実現する CSS3 サンプルコード

CSS を使用して要素の円弧の動きを制御する方法CSS3 の新しい属性 transfrom トランジ...

面接官がmysqlのcharとvarcharの違いを尋ねたとき

目次charとvarcharの違いcharとvarcharの違い上記は、MySQL における cha...

負の距離(共感) - 相互影響の反復プロセス

ネガティブな距離は共感を意味します。序文(疑問の提起):プロダクトマネージャーは機能を把握します。機...