Джон Рейд в своей книге о jQuery Mobile неплохо использует теги html5:
<section data-role="page">
<header data-role="header">
<nav data-role="navbar">
<div data-role="content">
<footer data-role="footer">
В: Могу ли я избавиться от заголовка data-role = "page", ""," nav "," footer ", если я использую теги section, header и footer?Может быть, я мог бы добавить немного js-совершенства перед загрузкой jQuery Mobile.
Теоретически, если бы я добавил это до загрузки jQuery Mobile, это сработало бы:
$('header').attr('data-role','header');
Хмм ... Явозможно, придется обновить элементы после применения этого атрибута.Или вызвать метод создания.