2017-06-24 1 views
0

を除くすべての要素のCSSスタイルを適用します。は、私は(すべての要素の上の境界線を有効にするために)私のstyle.cssに次のテストコードを持っているボタン

* { border: 1px solid blue; /*testing*/ }

現在、私はちょうど0PXに1ピクセルを変更しています私はこのテスト機能を使用します。

* { border: 0px solid blue; /*testing*/ }

しかし、私は国境もborder=0とボタンは、デフォルトのボタンのスタイルを取らないことがわかりました。そこで、ボタン要素をテストコードから除外したいと思います。このような 何か:

*:not([button]) { 
border: 1px solid blue; 
} 

しかし、上記の動作しません。

すべての要素に1ピクセルの罫線を適用する際に除外する簡単な方法はありますか?

+0

値がゼロの場合、ユニットを指定する必要はありません。ゼロは任意の単位でゼロです。 0ミリメートル= 0マイル – derloopkat

答えて

4

正しい構文:あなたは、セレクタを持っている必要があり:not()内部のよう

*:not(button) { 
    // .... 
} 

角カッコは、属性のためのものです。

+1

ありがとう!完璧に働いた:)答えを受け入れるために10分待たなければならないと言う。私は受け入れを確認するために後で戻ってきます – hippo

関連する問題