xhtml определение пользовательских атрибутов - PullRequest
0 голосов
/ 07 июня 2011

Если определенные пользовательские атрибуты для полей ввода в документе XHTML являются тогда действительными атрибутами?

Как будто я проверяю документ xhtml с помощью валидатора w3c, тогда валидатор помечает их как недействительные атрибуты.

Как я могу проверить?

Я видел несколько статей, в которых предлагается добавить их в файл DTD.

Каков наилучший способ избежать таких ошибок валидации?

Спасибо

Ответы [ 2 ]

0 голосов
/ 07 июня 2011

Если определенные пользовательские атрибуты для полей ввода в документе XHTML являются этими действительными атрибутами, то

Они могут быть действительными в соответствии с используемым вами DTD или схемой, но они выиграли 'не может быть действительным XHTML.

Каков наилучший способ избежать таких ошибок проверки?

Не использовать их.

Если вы действительно,действительно, действительно нужны пользовательские атрибуты (а большинство людей этого не делают), затем переключитесь на (X) HTML 5 и используйте атрибуты data- *.

0 голосов
/ 07 июня 2011

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

Я бы предложил пересмотреть стандартные / действительные атрибуты, чтобы они содержали значения, которые вам нужны, если проверка w3c обязательна.

Лично я не особо тяготею к проверке w3c, потому что, если она работает или проходит при проверке качества в ваших целевых браузерах, то зачем кому-то запрашивать одобрение w3c. В конечном счете, инструменты проверки w3c помогают быть совместимыми со стандартами, чтобы сократить количество ошибок, которые могут возникать в разных браузерах, однако это не является непогрешимым и не может понять каждое использование / бизнес-случай, который может потребовать небольшого изменения правил.

Надеюсь, это поможет.

...