html – 如果没有,则以不同方式对表的第一列进行样式设置

html – 如果没有,则以不同方式对表的第一列进行样式设置,第1张

概述这就是我想要实现的目标: 这是我试图设计的标记: <h2>Table with no header</h2> <table> <tbody> <tr> <td>First column - bold</td> <td>Second column</td> </tr> <tr> <td>First col 这就是我想要实现的目标:

这是我试图设计的标记:

<h2>table with no header</h2>  <table>    <tbody>      <tr>        <td>First column - bold</td>        <td>Second column</td>      </tr>      <tr>        <td>First column - bold</td>        <td>Second column</td>      </tr>    </tbody>  </table>  <h2>table with a header</h2>  <table>    <thead>      <tr>        <th>header</th>        <th>header</th>      </tr>    </thead>    <tbody>      <tr>        <td>First column - not bold</td>        <td>Second column</td>      </tr>      <tr>        <td>First column - not bold</td>        <td>Second column</td>      </tr>    </tbody>  </table>

关于如何实现预期结果的任何想法?

解决方法 这样做,你使用直接子选择器>,first-child和:not()

table > *:first-child:not(thead) td:first-child {  Font-weight: bold;}

样品

table > *:first-child:not(thead) td:first-child {  Font-weight: bold;}
<h2>table with no header</h2><table>  <tbody>    <tr>      <td>First column - bold</td>      <td>Second column</td>    </tr>    <tr>      <td>First column - bold</td>      <td>Second column</td>    </tr>  </tbody></table><h2>table with a header</h2><table>  <thead>    <tr>      <th>header</th>      <th>header</th>    </tr>  </thead>  <tbody>    <tr>      <td>First column - not bold</td>      <td>Second column</td>    </tr>    <tr>      <td>First column - not bold</td>      <td>Second column</td>    </tr>  </tbody></table>
总结

以上是内存溢出为你收集整理的html – 如果没有,则以不同方式对表的第一列进行样式设置全部内容,希望文章能够帮你解决html – 如果没有,则以不同方式对表的第一列进行样式设置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1070810.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存