в выводе таблицы есть лишнее поле - PullRequest
0 голосов
/ 05 августа 2020

<table color="" border="5" border color="" cell padding="3" cell spacing="0" width="560">
  <tr>
    <Th col span="4">TITLE
      <Th>
  </tr>
  <tr>
    <Th col span="2">Subtitle</Th>
    <Th col span="2">Subtitle</Th>
  </tr>
  <tr>
    <Th>1 item</Th>
    <Th>123</Th>
    <Th>1 item</Th>
    <Th>123</Th>
  </tr>
  <tr>
    <Th>1 item</Th>
    <Th>123</Th>
    <Th>1 item</Th>
    <Th>123</Th>
  </tr>
  <tr>
    <Th>1 item</Th>
    <Th>123</Th>
    <Th>1 item</Th>
    <Th>123</Th>
  </tr>
  <tr>
    <Th col span="2"> Sub Subtitle</Th>
    <Th col span="2">Sub Subtitle</Th>
  </tr>
</table>

в первой строке есть дополнительное поле, в то время как есть четыре столбца, и я использовал col span в теге TD в первой строке col span = "4 ".

В выходных данных есть поле, но без дополнительных столбцов. Я проверил код, но ничего не нашел. Я попытался изменить значение col span, но это не сработало, и я даже несколько раз обновил страницу

Ответы [ 3 ]

0 голосов
/ 05 августа 2020

Привет, пожалуйста, найдите правильную разметку. Вы пропустили закрытие первым th , а также это должно быть colspan , а не "col span" .

<html>
<head>
    <title>
        Practice of table
    </title>
</head>
<body>
    <table color="" border="5" bordercolor="" cell padding="3" cellspacing="0" width="560">
        <tr>
            <Th colspan="4">TITLE</Th>
        </tr>
        <tr>
            <Th colspan="2">Subtitle</Th>
            <Th colspan="2">Subtitle</Th>
        </tr>
        <tr>
            <Th>1 item</Th>
            <Th>123</Th>
            <Th>1 item</Th>
            <Th>123</Th>
        </tr>
        <tr>
            <Th>1 item</Th>
            <Th>123</Th>
            <Th>1 item</Th>
            <Th>123</Th>
        </tr>
        <tr>
            <Th>1 item</Th>
            <Th>123</Th>
            <Th>1 item</Th>
            <Th>123</Th>
        </tr>
        <tr>
            <Th colspan="2"> Sub Subtitle</Th>
            <Th colspan="2">Sub Subtitle</Th>
        </tr>
    </table>
</body>
</html>
0 голосов
/ 06 августа 2020

Приведенные выше ответы совершенно верны. Я сделал небольшую поправку, добавив теги <thead> и <tbody>. Кроме того, заменил все теги <th> на <td> внутри тега <tbody>.

<html>
  <head>
    <title>
      Practice of table
    </title>
  </head>
  <body>
    <table
      color=""
      border="5"
      bordercolor=""
      cell
      padding="3"
      cellspacing="0"
      width="560"
    >
      <thead>
        <tr>
          <th colspan="4">TITLE</th>
        </tr>
        <tr>
          <th colspan="2">Subtitle</th>
          <th colspan="2">Subtitle</th>
        </tr>
      </thead>
      <tody>
        <tr>
          <td>1 item</td>
          <td>123</td>
          <td>1 item</td>
          <td>123</td>
        </tr>
        <tr>
          <td>1 item</td>
          <td>123</td>
          <td>1 item</td>
          <td>123</td>
        </tr>
        <tr>
          <td>1 item</td>
          <td>123</td>
          <td>1 item</td>
          <td>123</td>
        </tr>
        <tr>
          <td colspan="2">Sub Subtitle</td>
          <td colspan="2">Sub Subtitle</td>
        </tr>
      </tody>
    </table>
  </body>
</html>

0 голосов
/ 05 августа 2020

Я попробовал ваш код, и он работает нормально. Я не вижу лишнего поля или столбца. Можете ли вы попробовать убедиться, что атрибуты col span, cell spacing и cell padding записываются вместе без пробелов как colspan, cellspacing и cellpadding. Я только что внес указанные выше изменения в приведенный ниже код.

<html>
  <head>
    <title>
      Practice of table
    </title>
</head>
<body>
  <table color="" border="5" bordercolor="" cellpadding="3" cellspacing="0" width="560">
    <tr>
      <Th colspan="4">TITLE</Th>
    </tr>
    <tr>
      <Th colspan="2">Subtitle</Th>
      <Th colspan="2">Subtitle</Th>
    </tr>
    <tr>
      <Th>1 item</Th>
      <Th>123</Th>
      <Th>1 item</Th>
      <Th>123</Th>
    </tr>
    <tr>
      <Th>1 item</Th>
      <Th>123</Th>
      <Th>1 item</Th>
      <Th>123</Th>
    </tr>
    <tr>
      <Th>1 item</Th>
      <Th>123</Th>
      <Th>1 item</Th>
      <Th>123</Th>
    </tr>
    <tr>
      <Th colspan="2"> Sub Subtitle</Th>
      <Th colspan="2">Sub Subtitle</Th>
    </tr>
</table>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...