首页 > 解决方案 > 为什么我不能在 td 或 tr 标签内定位一个元素而在 html 中没有 table 标签?

问题描述

td span{color:red}
<td>
   <span>hi</span>
</td>

我无法通过在 CSS 中span提及来定位标签。td为什么会这样?span {color:red}我可以通过使用或将内容包装在带有 tr 标签的表中来定位 span 标签,但不能通过上面的代码

标签: htmlcss

解决方案


TD只能在里面TABLE。比它会工作。

td span {color: red;}
<td><span>This one is outside TABLE, isn't red</span></td>

<table>
    <tr>
        <td><span>red</span>
</table>


推荐阅读