0

次のコードは、以前はうまく機能していましたが、現在は機能しなくなりました。

<!DOCTYPE html>
<html>
<body>

<table border="1">
  <tr>when
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>when
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>when
    <td>February</td>
    <td>$80</td>
  </tr>
</table>

</body>
</html>

テキスト「いつ」が同じ行に正しく表示されていました。しかし今、テーブルの外にそのテキストを取得しています。つまり、テキストが 3 回表示され、その下にテーブルが表示されます。

何か間違っていることでも?Mac-Chrome/FF/Safariで試しました。

4

4 に答える 4

0

それらを他の TD に配置する必要があります。

このような

<!DOCTYPE html>
<html>
<body>

     <table border="1">
       <tr>
    <th></th>
      <th>Month</th>
    <th>Savings</th>
   </tr>
    <tr>
  <td>when</td>
    <td>January</td>
     <td>$100</td>
  </tr>
 <tr>
<td>when</td>
<td>February</td>
<td>$80</td>
  </tr>
 </table>

</body>
</html>
于 2013-04-13T06:53:43.250 に答える
0

このように、表のセルに td を入れる必要があります

 <td>when</td>
于 2013-04-13T06:54:01.040 に答える
0

私が知る限り、<tr>実際のテキストを含むことを意図したものではなく、<td>s. ロールにテキストを表示したい場合は、td を使用する必要があります。

仕様に記載されているとおりです。

于 2013-04-13T06:54:24.643 に答える