他のすべてのテーブルが css で定義されている (そしてそうする必要がある) ページ内の単一のテーブルから css を削除したいと思います。html/php ページの特定の単一テーブルの CSS ルールを回避するにはどうすればよいですか?
質問する
494 次
2 に答える
1
ページで css ルールがどのように定義されているかを確認できます
if the rule defined like: '.targetTable'{} (by class) or '#tableId'{} (by id)
it would be easy to remove the css rule by changing the table class/id on html code
else if it defined like: 'table{}' (by object)
方法1:jqueryを使用してテーブルをリセットします(他のスタイルを使用したい)css
方法 2 : クラスまたは ID セレクターを使用して CSS ルールを変更する
于 2013-09-04T03:30:03.850 に答える
1
デフォルトを考えると:
table {
margin: 0,
padding: 0,
border: 1px solid
}
そのルールに反する 1 つのテーブルが必要な場合は、そのインスタンスに css クラスを追加して、デフォルトをオーバーライドできます。
<table><tr><td>Default Style</td></tr></table>
<table class="i-am-special"><tr><td>Special Style</td></tr></table>
このcssを使用してください:
table.i-am-special {
margin: 5px;
border: 2px dotted;
}
「i-am-special」クラスで好きなだけプロパティをリセット/調整できます。
スタイルを他のものに適用できる場合は、「table.i-am-special」である必要はありません。これは単なる例です。
于 2013-09-04T03:30:08.230 に答える