Разве неправильно использовать теги абзаца для HTML для исходных данных?

До сих пор я главным образом поместил маркировки и исходные данные в теге специализированного параграфа:


<p>
    <label for="myInput">Blah</label>
    <input type="text" ... />
</p>

Но этот тег сделан для абзаца текста. Является семантически правильным использовать его этот путь? Отделение должно использоваться?

5
задан Nathan Taylor 19 January 2010 в 15:04
поделиться

2 ответа

семантически, нет, это не правильно. Входные данные вашей формы не являются абзацами в любом смысле этого слова.

Если вы эксперт CSS, попробуйте использовать

    и
  1. теги и рестайлинг их, чтобы посмотреть, как вам нравится, поскольку ваши поля формы Заказанный список предметов. См. Статья в апартаментах «Список о более красивых доступных формах» для примера HTML и CSS, необходимых для этого формата.

7
ответ дан 14 December 2019 в 04:38
поделиться

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

- неправильно.

Второй вопрос о том, следует ли использовать

. Большой вес на странице.

Моя собственная тенденция заключается в том, чтобы гнездиться в TAG> , хотя это снова, снова, семантически неверно, поскольку вход не является частью Этикетка, являясь только своим коллегой.

Конечно, оба способа работают и производит много одинакового визуального эффекта; Я никогда не использовал альтернативную альтернативную преобразователь или такое браузер для GUI, поэтому я не могу сказать, что добавляет странность для пользователями для инвалидов.

1
ответ дан 14 December 2019 в 04:38
поделиться
Другие вопросы по тегам:

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