Я сказал бы Mac OS X.
разработка Java встроена. Все инструменты командной строки Unix Вы хотите. Из поля. Муравей и знаток там. Не последние версии, но это достаточно легко обновить.
Да, у Вас не могло бы быть очень последней версии JDK, но действительно, если у Вас нет потребности разработать для последнего и самого большого JDK, это не будет проблемой.
Согласно W3C , он применяется к элементам управления формой, а элементы управления формой определены как :
Таким образом, FireFox технически прав, хотя я бы вряд ли счел его "ломким", если браузер не ограничивал его этими элементами.
Я бы сказал, что это неправильное использование разметки, потому что семантика меток такова, что они предназначены специально для элементов управления.
Элемент LABEL используется для указания ярлыки для элементов управления, у которых нет неявные метки,
В спецификации HTML говорится о label
"для" атрибута, "когда присутствует, значение этого атрибута должно быть таким же, как значение атрибута id какого-либо другого элемента управления в том же документе. Если отсутствует, метка определяется связан с содержимым элемента. "
Таким образом, ссылки id в" for "должны быть ссылками на элемент управления. Что за контроль? В спецификации в основном говорится, что любой ввод
является элементом управления, как и кнопка
, select
или объект
. Итак, Firefox технически прав - div
не является элементом управления.