Как вы думаете, разметка JQuery Mobile семантически идеально, я могу изменить? - PullRequest
0 голосов
/ 04 июля 2011

Чтобы составить простой список, он использует слишком много кода

3 div внутри li и 1 пробел span

<li data-theme="a" class="ui-btn ui-btn-icon-right ui-li ui-btn-up-a">
<div class="ui-btn-inner ui-li">
<div class="ui-btn-text">
<a href="footer-persist-a.html" class="ui-link-inherit">Persistent footer nav bar</a>
</div>
<span class="ui-icon ui-icon-arrow-r"></span>
</div>
</li>

enter image description here

http://jquerymobile.com/test/experiments/scrollview/#/test/docs/toolbars/footer-persist-a.html

и он также использует эти атрибуты

<ul data-role="listview" data-inset="true" data-theme="c" data-dividertheme="b">

Допустимы ли эти атрибуты ul W3C?

Так что, если я использую мобильное приложение jQuery в проектенужно ли следовать только HTML?или я могу измениться, чтобы лучше, если это возможно, и все еще использовать jQuery mobile.

1 Ответ

0 голосов
/ 04 июля 2011

Это это совершенно действительный HTML 5

Я полагаю, что есть дополнительные элементы для создания привлекательных сенсорных элементов управления, и если вы хотите изменить исходный код, вам придется изменить CSS и JavaScript, а затем протестировать его на всех устройствах, которые поддерживает jQuery mobile (Apple / Android / Blackberry).

Есть ли у вас проблемы с такого рода наценкой? Возможно, он не слишком оптимизирован для SEO и может не работать в Internet Explorer до v9, но кроме этого он служит своей цели, не так ли?

...