Html 类的所有标记的css

Html 类的所有标记的css,html,css,Html,Css,如何为某个类的表的所有td标记指定css? 我试过这个: .myclass td {padding: 1px;} 但它不起作用。html是: <table class="myclass"><tr><td>foo foo 试试这个 .myclass tr td {padding: 1px;} 尽管它应该是一样的 您可能需要添加超过1px的填充以查看差异。也许它正在发挥作用,但你看不到变化。奇怪,我认为它应该发挥作用。检查浏览器控制台是否有任何错误。 并且您

如何为某个类的表的所有td标记指定css? 我试过这个:

.myclass td {padding: 1px;}
但它不起作用。html是:

<table class="myclass"><tr><td>foo
foo
试试这个

.myclass tr td {padding: 1px;}
尽管它应该是一样的


您可能需要添加超过1px的填充以查看差异。也许它正在发挥作用,但你看不到变化。

奇怪,我认为它应该发挥作用。检查浏览器控制台是否有任何错误。
并且您可以用于表格单元格填充
表格
属性
单元格填充

<table cellpadding="1">
</table>

要回答您的实际问题,您可以为某个类的表的
标记指定CSS,就像您在问题中所做的那样:

.myclass td { /* whatever */ }
CSS是否是你想要的是另一回事

如果您有共享该类的其他项,并且希望确保它是一个特定的表,则可以执行以下操作:

table.myclass td { /* whatever */ }

你的例子应该有用。反复检查:

  • 案例(即:.myclass与.myclass不同)
  • 样式是否对表格单元格有效

下面是一个工作示例:

您没有关闭标记。除此之外,它还能工作。

不必要的和过度的我想我不应该使用填充:1px。我只是说一般来说,我不知道如何级联到子标签。因此,如果我有这样一个标记设置:我无法通过.myclass a b为内部b指定样式,但我必须使用.myclass a b c b?这与.myclass td{padding:1px;}的效果相同。它不是“过度杀伤力”,而是更具体的,因此如果OP有其他东西对
td
进行样式化,它可能会起作用。老实说,这个问题没有意义,它应该已经起作用了。@myforwik。我不认为这是不必要的和过分的。这只是一个更具体的规则。有时,这是覆盖其他样式所必需的。在任何情况下,它-以及您发布的原始版本-应该可以很好地用于此样式更改和其他样式更改。同样,您可能没有看到它,因为
1px
很小。试着用这个规则来改变背景颜色,看看它是否正常工作。我看不出问题,它在这里工作:CSS和HTML是完全可以的。你能确切地说明什么是无效的吗?那是实际的HTML?那个么你们还有另一个问题。我发现CSS不更新会导致缓存问题。因此,我始终没有失去理智。似乎由于css文档的链接,我的缓存出现了某种问题。@myforkwik-在您下面回答的示例中:
。myclass a b
将同时引用这两个
-如果您只是想要内部
,是的-您必须这样做
。myclass a b
table.myclass td { /* whatever */ }