Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 设计一个直接的孩子 t车身>tr{ 颜色:灰色 } 喜爱的电影 铁耳 肖申克的救赎1994 Django Unchained 2012 坎迪曼1992_Html_Css_Html Table - Fatal编程技术网

Html 设计一个直接的孩子 t车身>tr{ 颜色:灰色 } 喜爱的电影 铁耳 肖申克的救赎1994 Django Unchained 2012 坎迪曼1992

Html 设计一个直接的孩子 t车身>tr{ 颜色:灰色 } 喜爱的电影 铁耳 肖申克的救赎1994 Django Unchained 2012 坎迪曼1992,html,css,html-table,Html,Css,Html Table,为什么div内的行变得太灰?我写了tbody>tr,而不是tbody tr,因此只有第一行,即tbody的直接子行,应该变成灰色。来自: 允许的内容:零个或多个元素 因此,浏览器忽略了元素中的div 你可以试试下面的方法 <!DOCTYPE html> <html> <head> <style> tbody > tr { color: grey } </style&

为什么div内的行变得太灰?我写了tbody>tr,而不是tbody tr,因此只有第一行,即tbody的直接子行,应该变成灰色。

来自:

  • 允许的内容:零个或多个
    元素
因此,浏览器忽略了
元素中的
div

你可以试试下面的方法

<!DOCTYPE html>    
<html>
  <head>
    <style>
      tbody > tr {
        color: grey
      }
    </style>
  </head>
  <body>
    <table>
      <thead>
        <tr><th colspan="2">Favourite films</th></tr>
        <tr><th>Title</th><th>Year</th></tr>
      </thead>
      <tbody>
        <tr><td>The Shawshank Redemption</td><td>1994</td></tr>
        <div>
          <tr><td>Django Unchained</td><td>2012</td></tr>
          <tr><td>Candyman</td><td>1992</td></tr>
        </div>
      </tbody>
    </table>

您还可以使用:

tbody > tr:first-of-type

要选择第一行,只需执行以下操作

tbody > tr:nth-child(1)

您需要删除tbody内部的div,因为它是无效的

tbody>tr表示第一级tr,而不是第一级tr。其余部分都有很好的解释。
千万不要把div放在tr里面,如果需要的话,你可以把它放在td里面。

div不能是tbody的孩子,所以你的浏览器可能会自动更正和删除它。我想OP知道这一点。但这里的问题是
内部的
,他试图将其用作解决方案。。。我的意思是,完整的答案应该是你和@Pete@user3546093你成功了吗?
tbody > tr:first-child