Теги таблицы для отображения формы плохи, но как насчет вопросов опроса, таких как тип rt?

Это плохой дизайн для использования теги table при отображении форм в html?

Принятый ответ на этот вопрос вкратце: ДА...

... а как насчет такого:

Я не могу придумать другое и лучшее решение. Пример взят от SurveyMonkey, и в нем также используются таблицы.

Использование табличных тегов для таких вопросов типа Likert по-прежнему является плохим дизайном?


person markus    schedule 01.12.2008    source источник
comment
Теги таблицы для отображения формы никогда не были плохими, если бы вы спросили меня. что было плохо, так это впихнуть одну таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу в другую таблицу только для того, чтобы создать веб-сайт. на самом деле дизайны на основе таблиц возвращаются даже с CSS, они просто не используют теги таблиц, только рендеринг таблиц (что было невозможно в HTML 3.2, поэтому таблицы в то время использовались слишком часто).   -  person hakre    schedule 21.05.2012


Ответы (5)


Этот тип вопросов приводит больше к мнениям, чем к твердым и быстрым фактам, но я бы сказал, что в этом случае определенно можно использовать таблицы - вам нужно табличное отображение информации.

Просто используйте тег table и не позволяйте людям заставлять вас чувствовать себя виноватым :-)

person Clyde    schedule 01.12.2008

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

person Aaron Digulla    schedule 01.12.2008

Это не очень сложно с некоторой помощью.
Вы можете изучить некоторые библиотеки css на основе сетки, которые у нас есть.
Сетки Yahoo
Чертеж
сетевая система 960

person Joel Meador    schedule 01.12.2008
comment
и если я делаю это с таблицами, это плохой дизайн, и если да, то почему? - person markus; 01.12.2008
comment
Если вы правильно используете таблицу (правильно настроите ее, сделаете ее читабельной для программы чтения с экрана и т. д.), то здесь проблем не будет. Это таблица выбираемых опций, поэтому уместно использовать таблицу. Я просто пытался дать вам другой механизм. - person Joel Meador; 01.12.2008

Все говорят, что «вы должны использовать таблицы только для табличных данных». Так что это значит?

Вот мой критерий того, когда что-то на самом деле является табличными данными: когда вы можете узнать, что что-то есть/делает, только по ссылке на его координаты, его положение относительно заголовков столбцов и строк.

Итак, в случае выше, какова функция девятого переключателя?

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

person AmbroseChapel    schedule 01.12.2008

С точки зрения доступности, ИМХО, было бы разумнее выложить в виде таблицы, с соответствующими тэгами и т. д. Как сказал Амвросий, координаты радиокнопок придают им контекстное значение.

Вы можете выложить его без таблицы и, возможно, разобраться в этом, используя метки, заголовки и другие приемы, но единственное, чего вы действительно добьетесь, — это продемонстрируете свое css-fu.

person seanb    schedule 01.12.2008