Действительно ли хорошо поместить <p> внутри <td> для помещения текста содержания?

Который является более семантическим и допустимым?

<td> 
<p>
 content text
</p>
</td>

или

<td> 
 content text
</td>
27
задан Asaph 22 December 2009 в 04:53
поделиться

6 ответов

Оставьте тег

, если только содержимое вашей ячейки таблицы не является действительно абзацем. Безусловно, возможно наличие абзацев в табличных данных, и в этом случае семантический

будет размещен соответствующим образом. Но для общей таблицы с данными в ячейках, например, номерами, именами и т.д., не включайте

.

.
37
ответ дан 28 November 2019 в 05:08
поделиться

Зависит от того, подписаны ли вы на школу "таблицы для табличных данных" или "таблицы для раскладки". Если вы предпочитаете использовать ваши таблицы для табличных данных, а абзац не является табличным, то "p" является действительным, если таблицы для раскладки, и у вас есть тег "p", зарезервированный для другой семантики раскладки, то это не обязательно.

Короткий ответ, это действительно зависит от вас. :)

.
0
ответ дан 28 November 2019 в 05:08
поделиться

Это зависит от ваших намерений. Если в ячейке будет только один абзац, то нет смысла добавлять к нему тег

.

Если вы намереваетесь иметь несколько абзацев в ячейке , то имеет смысл использовать тег

.

9
ответ дан 28 November 2019 в 05:08
поделиться

Они оба действительны. Однако, если у вас будет несколько абзацев, используйте, очевидно, теги

.
3
ответ дан 28 November 2019 в 05:08
поделиться

Если данные ячейки в табличной форме - это текст:

<td> 
 content text
</td>

Если данные ячейки в табличной форме - параграф(ы):

<td> 
<p>
 content text
</p>
...
</td>
1
ответ дан 28 November 2019 в 05:08
поделиться

Оба варианта действительны; если это единственное содержимое и оно не используется в коде JavaScript, то второй вариант лучше.

.
0
ответ дан 28 November 2019 в 05:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: