[解決済み] CSSのnot equalsセレクタはありますか?
2022-08-18 02:53:50
質問
CSSで!=(not equal)のようなものはありますか? 例:以下のようなコードがあります。
input {
...
...
}
というように、入力の種類によっては、これを無効にする必要があります。これを行うには、例えば、入力タグにクラス "reset" を追加したいと思います。
<input class="reset" ... />
と記述し、CSSからこのタグを読み飛ばすだけです。
どうすればいいのでしょうか?
inputタグにclassを付けて、CSSを以下のように書き換えるしかないでしょう。
input.mod {
...
...
}
どのように解決するのですか?
CSS3では
:not()
というフィルタがあります。
を使用することができますが、すべてのブラウザがまだ CSS3 を完全にサポートしているわけではないので、自分が何をしているかを確認する必要があります。
というのは、現在
はすべての主要なブラウザでサポートされています。
でサポートされるようになりました (かなり以前からサポートされています。これは
古い
の回答です...)。
例を挙げます。
<input type="text" value="will be matched" />
<input type="text" value="will not be matched" class="avoidme" />
<input type="text" value="will be matched" />
で、CSSは
input:not(.avoidme) { background-color: green; }
注意してください。 この回避策はもう必要ないはずですが、文脈のためにここに残しておきます。
CSS3 を使いたくない場合は、すべての要素にスタイルを設定し、クラスでそれをリセットすることができます。
input { background-color: green; }
input.avoidme { background-color: white; }
関連
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] チェックボックスとそのラベルをクロスブラウザーで一貫して揃える方法
-
[解決済み] セレクトボックスのプレースホルダーを作成するにはどうすればよいですか?
-
[解決済み] 前の兄弟」セレクタはありますか?
-
[解決済み] 最初の要素にクラスを指定するCSSセレクタ
-
[解決済み] hr要素の色を変更する
-
[解決済み] 特定のクラスや属性を持たない要素を選択するCSSセレクタは書けますか?
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
ローカルリソースのロードが許可されていない問題を解決する
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] Sublime Text 2を使ってHTMLコードを再フォーマットするにはどうしたらいいですか?
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] HTMLでBase64画像を表示する方法
-
[解決済み] HTMLのid属性とname属性の違い
-
[解決済み] HTML Input="file" Accept Attribute File Type (CSV)
-
[解決済み] HTMLのdiv要素とspan要素の違いは何ですか?
-
[解決済み] div内の画像の下に余分なスペースがある