假设这是我的html代码:

<table>
   <tbody>
      <tr>
         <td>1</td>
         <td>2</td>
         <td>3</td>
      </tr>
      <tr>
         <td>4</td>
         <td>5</td>
         <td>6</td>
      </tr>
      <tr>
         <td>
            <table>
               <tbody>
                  <tr>
                     <td>A</td>
                     <td>B</td>
                     <td>C</td>
                  </tr>
                  <tr>
                     <td>D</td>
                     <td>E</td>
                     <td>F</td>
                  </tr>
               </tbody>
            </table>
         </td>
      </tr>
   </tbody>
</table>


我只想将内部表(A,B,C,D,E,F)绘制为红色(背景色:红色)

重要说明-故意没有“ class”或“ id”!我想要一个没有它的解决方案...

最佳答案

table table td {
background-color: red;
}

<table>
   <tbody>
      <tr>
         <td>1</td>
         <td>2</td>
         <td>3</td>
      </tr>
      <tr>
         <td>4</td>
         <td>5</td>
         <td>6</td>
      </tr>
      <tr>
         <td>
            <table>
               <tbody>
                  <tr>
                     <td>A</td>
                     <td>B</td>
                     <td>C</td>
                  </tr>
                  <tr>
                     <td>D</td>
                     <td>E</td>
                     <td>F</td>
                  </tr>
               </tbody>
            </table>
         </td>
      </tr>
   </tbody>
</table>

关于html - 如何仅在内部表格上设置背景色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39147048/

10-13 00:17