とという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 {
/* ... */
}
どんな助けでも大歓迎です。