Html 为什么未将字体大小应用于原始单元格内容

Html 为什么未将字体大小应用于原始单元格内容,html,css,Html,Css,我有班级定义: .small, td.small, td.small > nobr, td.small > a { font-size: 90%; } 这会使单元格中的定位点内的文本看起来更小 但是,如果我在单元格中放置文本而没有锚定,则不会应用样式 <table> <tbody> <tr> <td class="small"> <a hre

我有班级定义:

.small, td.small, td.small > nobr, td.small > a
{
    font-size: 90%;
}
这会使单元格中的定位点内的文本看起来更小

但是,如果我在单元格中放置文本而没有锚定,则不会应用样式

<table>
    <tbody>
        <tr>
            <td class="small">
                <a href="...">Small content</a>
            </td>
            <td>Should be smaller as well</td>
        </tr>
    </tbody>
</table>

也应该更小
为什么??如何在不引入其他包装器的情况下使原始文本看起来更小


谢谢。

好吧,只使用纯文本,而不使用
文本
标记,这是一个坏习惯,但您可以随意使用


问题是您没有指定纯的
td{font size:90%}
,您只是为定义的小类指定了它。因此,只要将这段代码添加到您的样式中,它就会起作用。

好吧,只使用纯文本,而不使用
文本标签,这是一个坏习惯,但您可以随意使用


问题是您没有指定纯的
td{font size:90%}
,您只是为定义的小类指定了它。因此,只要将这段代码添加到您的样式中,它就会起作用。

好吧,只使用纯文本,而不使用
文本标签,这是一个坏习惯,但您可以随意使用


问题是您没有指定纯的
td{font size:90%}
,您只是为定义的小类指定了它。因此,只要将这段代码添加到您的样式中,它就会起作用。

好吧,只使用纯文本,而不使用
文本标签,这是一个坏习惯,但您可以随意使用


问题是您没有指定纯的
td{font size:90%}
,您只是为定义的小类指定了它。因此,只要将这段代码添加到您的样式中,它就会工作。

在我看来,您好像忘了将类“small”放在第二个
元素上。应该是这样的:

<td class="small">
   <a href="...">Small content</a>
</td>
<td class="small">Should be smaller as well</td>

也应该更小

在我看来,您似乎忘记将类“small”放在第二个
元素上。应该是这样的:

<td class="small">
   <a href="...">Small content</a>
</td>
<td class="small">Should be smaller as well</td>

也应该更小

在我看来,您似乎忘记将类“small”放在第二个
元素上。应该是这样的:

<td class="small">
   <a href="...">Small content</a>
</td>
<td class="small">Should be smaller as well</td>

也应该更小

在我看来,您似乎忘记将类“small”放在第二个
元素上。应该是这样的:

<td class="small">
   <a href="...">Small content</a>
</td>
<td class="small">Should be smaller as well</td>

也应该更小

嘿,谢谢!这是我在发帖时愚蠢的打字错误,不过,这暴露了另一个问题,请看这里:嘿,谢谢!这是我在发帖时愚蠢的打字错误,不过,这暴露了另一个问题,请看这里:嘿,谢谢!这是我在发帖时愚蠢的打字错误,不过,这暴露了另一个问题,请看这里:嘿,谢谢!这是我在发帖时愚蠢的打字错误,不过,这暴露了另一个问题,请看这里: