は私がテーブル<table></table>
とも*{margin:0;padding:0;}
ユニバーサルルールCSSアスタリスク(*)を避けるには?
今私は上記の表の上に「margin:0
」(ユニバーサルルール)の効果を無効にしたいCSSルールを持っています。どうすればそれを達成できますか?
は私がテーブル<table></table>
とも*{margin:0;padding:0;}
ユニバーサルルールCSSアスタリスク(*)を避けるには?
今私は上記の表の上に「margin:0
」(ユニバーサルルール)の効果を無効にしたいCSSルールを持っています。どうすればそれを達成できますか?
table#some_id {margin:10px;}
Btw。 * {margin:0;padding:0;}
を使用しないでください。むしろ試してみてくださいCSS reset
私は可能ではないと思います:* { margin: 0; padding: 0; }
と宣言するとデフォルト値が取り除かれ、既知のデフォルト値を持たない限り "復元"できません。デフォルトで)。ページ内のすべてのテーブルについては
"default values"はCSSで ':initial;'を思い出させます –
:表の特定のCSSクラスについてはtable { margin: 4px; }
:特定のテーブル例えばtable.someClass { margin: 4px; }
:table#someId { margin: 4px; }
あなたはそれを元に戻すことはできません。..
をあなたはそれを再定義/上書きする必要があります。
は(例は値)あなたのテーブルに
.normal{margin:5px;padding:5px;}
を
とCSSの使用中のクラスを与える私は検査放火魔の要素と無効「マージン:0」で利用可能なコードをチェックしますfirbugで私の望む結果が得られました。何が理由であり、どのようにこれを達成できるのでしょうか? –
すべてのセレクタには独自の「重要度」があります。したがって、そのテーブルにIDを定義し、それに対してCSSを定義すると、デフォルトのルールをオーバーライドすることになります。 – Kemo
@OM The Eternity:テーブル#some_id、テーブル#some_id * {margin:auto; } ...しかし、異なるブラウザでは、デフォルトのマージンが異なるはずのアイデアが異なるため、特定のマージンを設定することをお勧めします。 –