[解決済み] CSSクラスの並び順を指定するには?
2022-08-03 17:47:15
質問
CSSについて少し混乱しています。
class
属性について少し混乱しています。私はいつも、属性値で複数のクラスを指定する順番に意味があるのだと思っていました。後のクラスが前のクラスの定義を上書きすることができる/しなければならないのですが、これはうまくいかないようです。以下はその例です。
<html>
<head>
<style type="text/css">
.extra {
color: #00529B;
border:1px solid #00529B; /* Blue */
background-color: #BDE5F8;
}
.basic {
border: 1px solid #ABABAB;
}
</style>
</head>
<body>
<input type="text" value="basic" class="basic"/>
<input type="text" value="extra" class="extra"/>
<input type="text" value="basic extra" class="basic extra"/>
<input type="text" value="extra basic" class="extra basic"/>
</body>
</html>
私は、3番目の例で
class="basic extra"
で指定されたボーダーは、基本ボーダーを上書きするため、青色ボーダーになるはずです。
ubuntu 9.04でFF 3を使用しています。
どのように解決するのですか?
属性が上書きされる順番は、クラスが定義された順番ではなく、クラスが定義された順番で
class
属性で定義された順序ではなく、CSS のどこに表示されるかによって決まります。
.myClass1 {color:red;}
.myClass2 {color:green;}
<div class="myClass2 myClass1">Text goes here</div>
のテキストは
div
が表示されます。
green
と表示され
red
というのは
.myClass2
はCSSの定義では
.myClass1
. のクラス名の順番を入れ替えたとします。
class
属性のクラス名の順番を入れ替えても、何も変わりません。
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
iframeフレームワークの使用
-
[解決済み] cssのfit-contentで横幅を自動サイズ調整する
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
document.forms 使用方法
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] mailto:を使ってメールの件名や内容を設定することはできますか?
-
[解決済み] 静的な HTML ページにファビコンを追加する
-
[解決済み] テーブル内のテキストアラインクラス
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?