Нужно ли нам иметь объявление DOCTYPE html5 для атрибута данных в Jquery - PullRequest
1 голос
/ 10 ноября 2010

Это действительно нужно, когда мы data-attr для элементов в html

<input type ="text" name="text1" id ="text1" data-attr="<?php echo $hell ?>">

Ответы [ 2 ]

6 голосов
/ 10 ноября 2010

Это нужно? нет .Пройдет ли он валидатор W3C без него? нет .

У вас не будет проблем с использованием атрибутов данных в любом случае, это просто зависит от важности проверки.

  • Без HTML5 DOCTYPE:Это будет работать, валидатор потерпит неудачу с типом HTML4.
  • С HTML5 DOCTYPE: он будет работать и будет действительным.
2 голосов
/ 10 ноября 2010

Нет.Вам не нужно для написания своего кода каким-либо конкретным способом.

Вам следует предоставить правильный тип документа для содержимого.Если вы хотите добавить элементы / атрибуты данных в HTML4 и ниже, вы можете указать пространство имен для ваших элементов и атрибутов (mydata:attr="...").

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