нет атрибута "заполнитель" и нет атрибута " автозаполнение"


У меня на странице есть следующие ошибки при проверке с помощью http://validator.w3.org/ отсутствует атрибут " placeholder" отсутствует атрибут "автозаполнение"

Подробно сказано:

Строка 59, столбец 81: отсутствует атрибут " placeholder" ...РД" тип="текст" стиль="ширина:500 пикселей;" заполнитель=" что" автозаполнение="выкл." /> ✉ Вы использовали атрибут, названный выше в вашем документе, но используемый тип документа не поддерживает его атрибут для этого элемента. Эта ошибка часто вызвана неправильным использованием "строгого" типа документа с документом, использующим фреймы (например, вы должны использовать "переходный" тип документа, чтобы получить атрибут "target"), или с помощью собственных расширений поставщика, таких как "marginheight" (это обычно исправляется с помощью CSS для достижения желаемого эффекта вместо этого).

Эта ошибка также может возникнуть, если сам элемент не поддерживается в тип документа, который вы используете, как неопределенный элемент не будет иметь никакого поддерживаемые атрибуты; в этом случае см. элемент-неопределенная ошибка сообщение для получения дополнительной информации.

Как исправить: проверьте орфографию и регистр элемента и атрибута, (Помните, что XHTML все строчные) и / или проверьте, что они оба допускается в выбранном типе документа, и / или использовать CSS вместо этого атрибут. Если вы получили эту ошибку при использовании элемента чтобы включить flash-носитель в веб-страницу, см. раздел Часто задаваемые вопросы на странице valid вспышка.

Html-тег находится здесь: <input name="keyword" id="keyword" type="text" style="width:500px;" placeholder=" What" autocomplete="off" />

2 2

2 ответа:

Если вы используете html5, то вам следует использовать обычный doctype.

<!DOCTYPE HTML>
<html>
<head>
<TITLE>My first HTML document</TITLE>
</head>
<body>
  <input name="keyword" id="keyword" type="text" style="width:500px;" placeholder=" What" autocomplete="off" />
</body>
</html>

Если вы используете html4 или что-то еще, то вы можете использовать следующее из этого

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Для получения дополнительной информации..

Http://www.w3.org/TR/html-markup/syntax.html#normal-doctype

Убедитесь, что вы используете HTML5 doctype <!DOCTYPE html> И что валидатор проверяет HTML5