определение настраиваемых атрибутов xhtml

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

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

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

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

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

Спасибо


person user160820    schedule 07.06.2011    source источник


Ответы (2)


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

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

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

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

person Dave Bergschneider    schedule 07.06.2011

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

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

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

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

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

person Quentin    schedule 07.06.2011