0

他のすべてのテーブルが css で定義されている (そしてそうする必要がある) ページ内の単一のテーブルから css を削除したいと思います。html/php ページの特定の単一テーブルの CSS ルールを回避するにはどうすればよいですか?

4

2 に答える 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 に答える