Pull to refresh

Comments 27

IE6, FF2, O9.10 отображают цифры... Safari 3.0.2 win отображает атрибут label
причем safari отображает label если объявлен доктайп... без — тоже рисует цифры
а у меня Safari отображает цифры... 3.04 Beta
объявите doctype и будет текст
да, показывает label теперь.
Лейбл показывает только IE7 & Safari с DOCTYPE.
w3schools - это просто туториалы. стандарты на w3c.org, в посте есть ссылка.
не знаю, в этих туториалах почему-то сказано, что атрибут label используется только в <optgroup>
в стандарте такого ограничения нет. впрочем, в optgroup точно такое же поведение, можете попробовать
ладно, гляну на стандарт
Зачем вам стандарт ? Посмотрите лучше сюда... Ошибка это, хотя и не очень серъёзная...
ок, не стандарты а спецификации
Как-то странно получается....все вокруг виноваты что ли?

Что ж за valid reason такой нашелся у авторов FF и Оперы.

В отличие от optgroup, label для option является излишним просто в соответствии со здравым смыслом — есть значение (атрибут value), есть подпись (текстовое содержимое элемента option), ещё один label не нужен.

здравый смысл-то тут причём. есть спецификация. её и нужно соблюдать.
При том, что есть более востребованные вещи, чем поддержка атрибута, дублирующего уже существующую функциональность.
Хотелось бы заметить (простите за занудство), что автором не понят сам смысл использования атрибута label. Данный атрибут призван заместить значение атрибута value на более короткое (сокращённое). У автора в примере — с точностью до наоборот. В свете этого нежелание отображать некоторыми браузерами укороченного значения кажется не столь критичным, хотя, безусловно, неприятно.
прошу прощения: не атрибута value, а содержимое самого тэга.... )
Согласен. Я тоже не пойму, есть ли смысл в примере выше. Зачем использовать label таким образом.
кстати, случайно ошибся в указании типа для написал tex/css (пропустил букву) Тем не менее Opera схавала этот стиль (и валидатор кстати тоже не нашёл ошибку), а остальные браузеры правильно пропустили. Получился такой вот хак для Opera. Теперь пишем хоть barabu/css хоть xuy/css или вообще /css — всё это будет принято только браузером Opera. Даже не знаю, радоваться или огорчаться этому факту.
Валидатор не проверяет значения аттрибутов. Наличие аттрибута - да, но его значение может быть любым.
Хоть свою фамилию засунь в type="...". Кстати он необязателен поэтому браузеры предполагают text/css если не написано другое. А некоторым и вообще плевать на type (так как кроме css ничего больше нет и не подключается).
следует читать "случайно ошибся в указании типа для style — написал... "

(когда наконец появится возможность исправлять свои комментарии?)
Sign up to leave a comment.

Articles