我有一个文本字符串在 td
标签内,如下所示:
<td>This is a long line</td>
我希望能够改变前七个字符之后所有字符的字体大小。现在我知道可以这样做:
<td>This is<span class="different"> a long line</span></td>
很遗憾,我做不到这一点,因为这是由php while
函数生成的表格的一部分,唯一的方法是使用CSS
nth-child()
或类似方法来定位它,因为它只出现在一行中。我认为PHP
的解决方案行不通。
那么我该如何定位它呢?我基本上在寻找以下内容:
#table2 td:nth-child(6) characters(n+7) { font-size: 8px; }
此外,如果上述方法不可行,则可以选择为前七个字符应用不同的
CSS
,并将nth-child
应用于整个td
,这将被函数覆盖以添加到前七个字符的CSS
。更倾向于使用CSS解决方案,JS/jQuery也可以。如果需要更多信息,请留言,我会尽力补充。
<td>
的内容,将第七个字符后的文本分割,并将第二部分包装在一个元素中。 - j08691