Я начал использовать jQuery Mobile некоторое время назад, и, как знают те, кто знает jQuery Mobile, он использует свои собственные атрибуты HTML, чтобы дать элементам предопределенную роль.В основном дивы.Некоторые примеры:
<div data-role="page" id="trackPage">
<div data-role="header">
...
</div><!-- /header -->
<div data-role="content" id="content_init">
<form action="DoTrack" method="post" id="track_form" data-ajax="false">
<div data-role="fieldcontain" id="div_trackselect">
<fieldset data-role="controlgroup" data-type="horizontal">
....
</fieldset>
</div>
</form>
...
</div>
...
</div>
Как видите, добавлено множество атрибутов jQuery, например data-role data-type data-ajax data-transition data-iconpos
...
Теперь я предпочитаю использовать строгий синтаксис XHTML, но при проверке Iя получил эти ошибки: http://cl.ly/400Q080G3X2V3j3x2S00
Я также пробовал XHTML Transitional, но он выдавал те же ошибки.
Я пытался поискать в Google, но не смог.Я думаю, что для решения этой проблемы должен существовать DTD для всех атрибутов jQuery Mobile, верно?
Есть ли другой способ решения этой проблемы?