你认为jQuery mobile的标记在语义上是完美的,我可以修改吗?

时间:2011-07-04 10:11:45

标签: jquery html5 css3 jquery-mobile semantic-markup

要制作一个简单的列表,它会使用太多的代码

div lispan<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>

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

enter image description here

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

它也使用这些属性

{{1}}

{{1}} W3C的这些属性是否有效?

因此,如果我在项目中使用jQuery mobile,是否有必要遵循它的唯一HTML?或者我可以修改为更好的方式,如果可能的话仍然使用jQuery mobile。

1 个答案:

答案 0 :(得分:0)

完全有效的HTML 5

我相信额外的元素可以创建漂亮的触摸友好控件,如果你想修改源代码,你将不得不改变CSS和JavaScript,然后在jQuery mobile支持的所有设备上测试它(Apple /机器人/黑莓)。

你对这种加价有问题吗?也许它可能不太适合SEO而且可能在v9之前的Internet Explorer中不起作用,但除此之外它不起作用,不是吗?