Это действительно так, и необходимо, чтобы что-то в атрибуте href в большинстве браузеров, чтобы активировать поведение ссылки в элементе <a>
. (хотя href=""
заставляет браузер открывать индексную страницу текущей «папки».)
Если ссылка представляет собой некоторую смену состояния, тогда лучше разместить больше (например, «#home»), так что если пользователь нажимает назад/вперед/обновляется, вы можете восстановить состояние на загрузке страницы - это тоже благо во время разработки, если вы часто обновляете страницы во время их разработки.
-
Неотобранных группы радио являются более хитрые, HTML 4 валидаторов позволят ему пройти, но спецификация HTML 4 говорит один всегда должно быть проверены (Поскольку поведение агента пользователя отличается, авторы должны гарантировать, что в каждом наборе переключателей, которые изначально «включены».). HTML 5 смягчил это, насколько я знаю, поскольку я не могу найти эквивалентную формулировку в спецификации HTML 5.
Однако такая группа переключателей находится в недопустимом состоянии, поэтому ее нельзя использовать для записи необязательного ввода (если пользователь проверяет один, они не могут снять его).
Это лучше для пользователя, если было выбрано значение по умолчанию (как правило, наиболее частым выбора), или если оно не является обязательным, чтобы иметь явный вариант для нуля (например, «Ни один из вышеперечисленных»)
Я думаю, что там что-то другое спрашивается. Я хочу знать, соответствует ли # (null) для 'href' – sehummel
. Ссылка имеет текст, в отличие от ссылки в другом вопросе. – sehummel
Вы должны задать вопрос о переключателях отдельно, после проверки того, существуют ли ранее существующие вопросы. Вы должны задавать отдельные вопросы отдельно по многим причинам, в том числе тот факт, что многопроцессор не может иметь заголовок, который описывает все вопросы. –