2011-01-11 3 views
2

Я использую тег P для каждой строки элемента, заполненной html-формой, но в twitter и facebook они используют таблицу для проектирования формы, а linkedin использует теги ol для каждой строки поля html. Ebay использует теги div.Какова наилучшая практика разработки html-форм?

Просьба предложить рекомендации по разработке html-формы.

ответ

3

Независимо от используемой техники, убедитесь, что вы на 100% совместимы с инструментом, например this.

2

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

1

Хороший результат без таблиц немного трудно получить (вам нужно очень хорошо знать, как работает позиционирование, и есть несколько проблем, связанных с реализацией различных браузеров), но код становится более понятным и более удобным. Более того, манипулирование DOM происходит быстрее (есть много вещей, чтобы сказать об этом ... :)). Макет таблицы легче получить, и это более «естественный» способ представить столбцы, строки и прочее внутри них.

Кстати, относительно простой структуры, такой как форма, действительно не имеет значения, какую технику вы используете!

0

Существует огромная дискуссия/пробел во мнениях по этому вопросу, следует ли использовать таблицы или нет? И, честно говоря, аргументы с обеих сторон здесь убедительны, однако решение твердо зависит от дизайнера/разработчика.

Если вы используете Таблицы, то знаете, что в отношении позиционирования вы можете легко управлять своими элементами и действительно применять CSS к таблицам, если хотите, чтобы они выглядели потрясающе.

Если вы используете CSS, то у вас больше шансов получить более качественный код и быть «Future Proof», и снова стиль может быть выбран из централизованных стилей, таких как шрифты и т. Д. Для ваших P-тэгов.

Лично я принять решение, основанное на несколько элементов ...

  1. предлагает ли CSS мне контроль Я хочу для моей формы в этом контексте сайтов?
  2. Могу ли я гарантировать, что мой CSS (если используется) совместим с браузером? 3 Мне все равно? Таблицы были вокруг в течение многих лет, так почему бы не использовать их !?
  3. Есть ли у меня конкретный краткий вопрос о дизайне без таблиц?

Смотрите эту статью, может помочь Iron Spider - Tables vs CSS

К сожалению, не быть более точным и удачи!

Смежные вопросы