为什么有些表随机继承了这个css样式?

Jer*_*old 0 html css html-table

似乎有些表继承了它们不应该的样式.

我有一个自定义表类,我只希望使用该类的表具有1px宽度的实线边框,但由于某些原因,其他表似乎随机使用它.

这是它的CSS:

.my_custom_table td, th { border: 1px solid gray; }
Run Code Online (Sandbox Code Playgroud)

这是由于某种原因使用它的表的标记:

<table border="0" cellspacing="0" cellpadding="2" class="customer-info"> ... </table>
Run Code Online (Sandbox Code Playgroud)

我认为风格说"对于所有td和td类.my_custom_table - 使用1px实线边框",或者我错过了什么?

Red*_*ter 6

您的CSS将适用于所有 <th>标签,而不仅仅是my_custom_table课程下的标签.

试试这个:

.my_custom_table td, .my_custom_table th { border: 1px solid gray; } 
Run Code Online (Sandbox Code Playgroud)