Какой способ размещения сносок для таблицы HTML является предпочтительным? - PullRequest
4 голосов
/ 22 марта 2010

Вот так; это скриншот файла MS Word.

alt text

  • Должен ли я положить в tfoot или td как <p>dwdwdewwe</p> или я должен поставить после </table> в <p></p>?
  • и мы можем поставить tfoot где угодно внутри <table>
  • И я должен дать ссылку на сноски * вставлять сноски внизу.

Ответы [ 2 ]

3 голосов
/ 22 марта 2010

Я думаю, вы должны использовать тег tfoot, так как он семантически предназначен для этого типа вещей.Но, как и многие другие вещи в HTML, вы не обязаны делать это так или иначе - у вас есть свобода.

Этот конкретный пример будет достаточно в любом случае - какпростой TR, содержащий TD (при необходимости с colspan) или TFOOT с TD (при необходимости с collspan).

Что касается добавления ссылок в теле вперейти в нижний колонтитул, это очень приятно с точки зрения удобства использования.Но этот тип вещей не является объективно ответственным - он зависит от требований вашего проекта.

Вы не можете поместить TFOOT просто в любом месте в таблицу, так как это правила(<td><tfoot>...</tfoot></td> будет нет-нет).Для правильного использования тега TFOOT обратитесь к http://www.w3schools.com/tags/tag_tfoot.asp

2 голосов
/ 22 марта 2010

Используйте тег tfoot. Он должен появляться перед тегом tbody. Смотрите также: http://www.w3.org/TR/html401/struct/tables.html#h-11.2.3

<table>
    <thead><tr><td colspan="5">This is the header and should span all columns.</td></tr></thead>
    <tfoot><tr><td colspan="5">This is the footer and should span all columns.</td></tr></tfoot>
    <tbody>
        <tr><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td>
        <tr><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td>
        <tr><td>31</td><td>32</td><td>33</td><td>34</td><td>35</td>
    </tbody>
</table>
...