2010-02-02 1 views
2

Я слышал, что было фундаментальное отсутствие понимания веб-браузером этих, и часто IE6,7, опера бывала камнем, пытаясь отобразить их.Является ли использование набора полей и меток в XHTML обескураженным?

Действительно ли это так? Следует ли их избегать? И пока мы на нем, есть ли у них конкретное преимущество при использовании форм? (за исключением безупречной квадратной рамки вокруг)

+2

Я не думаю, что я мог бы представить себе мир, в котором флажок 'input'' type = "" не был прикреплен к нему «label» :-) –

+0

Я собираюсь принять это как шутку , Благодарю. – Gal

ответ

4

Это звучит неразумно. На самом деле, XHTML 1.x STRICT требует элемента блочного уровня, такого как fieldset, для включения элементов input. Что касается меток, они ценны для пользователей с программами чтения с экрана. Я бы не заменил ни тега.

+0

Это кажется логичным. Только я пришел по разным ссылкам, которые говорят иначе: «не все браузеры или устройства в настоящее время предпочитают соблюдать эти теги и атрибуты» http://accessify.com/features/tutorials/forms/accessible-forms-pt2.php – Gal

+0

Я думаю, вы неправильно поняли; в статье не говорится, что он нанесет какой-либо вред (если вы не сделаете что-то глупое, как переместить ярлык на самом деле далеко от элемента ввода, с которым он связан), а просто не все читатели экрана достаточно умны, чтобы воспользоваться им. –

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

  • Нет связанных вопросов^_^