とという2つのテーブルがある単純なページがtable-a
ありtable-b
ます。
<table id="table-a">
...
</table>
<table id="table-b">
...
</table>
そして、次のcssを使用して、これら2つのテーブルの外観をスタイル設定します。
#table-a {
width: 100%;
}
#table-a td, tr, th {
border: 1px solid #000000;
}
#table-b {
width: 100%;
}
#table-b td, tr, th {
border: 1px solid #000000;
padding-left: 5px;
}
問題は、padding-left: 5px;
oftable-b
が最初のテーブルにも適用されることtable-a
です。
これはどのように発生し、どうすれば発生を防ぐことができますか?
私は本当にこの問題を解決する方法を理解することができません:(...
以下を使用することで、「内」にある要素のみが影響を受け、内にある要素は影響を受けないと思いましtable-b
たtable-a
。
#table-b td, tr, th {
/* ... */
}
どんな助けでも大歓迎です。