float: 就在 td 的内联 css 中

float: right in inline css of td

下图中我的结果和期望:

为此我尝试了:

<table>
  <tr>
    <td>Name:-</td>
    <td><strong>XYZ</strong></td>
    <span style="float: right;">
     <td>Age:-</td>
     <td><strong>38</strong></td>
   </span>
  </tr>
</table>

下图中我的结果和期望:

您可以使用默认的 table 布局模式并展开第二个 table 单元格。

因为 table 布局模式设置为 auto,即使我们将一个单元格扩展到 table 的宽度,布局也会将该单元格扩展到尽可能多的宽度space 尽可能。

table {
  width: 100%; /* <-- only this is necassery for this effect */
  padding: 0.5em;
  background: lightgrey;
}

.expand {
  width: 100%;
}
<table>
  <tr>
    <td>Name:-</td>
    <td class="expand"><strong>XYZ</strong></td>
    <td>Age:-</td>
    <td><strong>38</strong></td>
  </tr>
</table>

通过添加一个空单元格并展开它可以达到同样的效果:

<table>
  <tr>
    <td>Name:-</td>
    <td><strong>XYZ</strong></td>
    <td class="expand"></td>
    <td>Age:-</td>
    <td><strong>38</strong></td>
  </tr>
</table>