Который является более семантическим и допустимым?
<td>
<p>
content text
</p>
</td>
или
<td>
content text
</td>
Оставьте тег , если только содержимое вашей ячейки таблицы не является действительно абзацем. Безусловно, возможно наличие абзацев в табличных данных, и в этом случае семантический
будет размещен соответствующим образом. Но для общей таблицы с данными в ячейках, например, номерами, именами и т.д., не включайте
.
Зависит от того, подписаны ли вы на школу "таблицы для табличных данных" или "таблицы для раскладки". Если вы предпочитаете использовать ваши таблицы для табличных данных, а абзац не является табличным, то "p" является действительным, если таблицы для раскладки, и у вас есть тег "p", зарезервированный для другой семантики раскладки, то это не обязательно.
Короткий ответ, это действительно зависит от вас. :)
.Это зависит от ваших намерений. Если в ячейке будет только один абзац, то нет смысла добавлять к нему тег .
Если вы намереваетесь иметь несколько абзацев в ячейке Они оба действительны. Однако, если у вас будет несколько абзацев, используйте, очевидно, теги Если данные ячейки в табличной форме - это текст: Если данные ячейки в табличной форме - параграф(ы): Оба варианта действительны; если это единственное содержимое , то имеет смысл использовать тег .
<td>
content text
</td>
<td>
<p>
content text
</p>
...
</td>
и оно не используется в коде JavaScript, то второй вариант лучше..
Похожие вопросы: