Атрибуты входного тега "placeholder" и "aria-label" в html - PullRequest
1 голос
/ 03 августа 2020

Какова цель атрибутов "placeholder" и "aria-label" в первом входном теге? Они такие же, как «имя» и «значение» во втором теге ввода?

<input type="search" placeholder="Search" aria-label="Search">
<input type="search" name="Search" value="Search">

Ответы [ 2 ]

2 голосов
/ 03 августа 2020

Нет, они работают по-другому.

Я полагаю, вы говорите о входах. Заполнители - это серые тексты внутри полей, и они предназначены только для отображения. Фактически вы можете получить доступ к элементу по его имени, а не по заполнителю.

Aria-label позволяет нам указать строку, которая будет использоваться в качестве доступной метки. Это переопределяет любой другой собственный механизм маркировки, такой как элемент label - например, если кнопка имеет и текстовое содержимое, и aria-label, будет использоваться только значение aria-label. Хотя значения, ну, это значения

0 голосов
/ 03 августа 2020

Атрибут aria-label используется для определения строки, которая маркирует текущий элемент. Атрибут placeholder указывает короткую подсказку, которая описывает ожидаемое значение поля ввода (например, примерное значение или краткое описание ожидаемого формата). Краткая подсказка отображается в поле ввода до того, как пользователь вводит значение.

Нет, они не совпадают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...