html5 – jquery mobile中的页面的标签div和标签部分之间的区别是什么

前端之家收集整理的这篇文章主要介绍了html5 – jquery mobile中的页面的标签div和标签部分之间的区别是什么前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到了两个div和section在data-role =“page”中使用。例如
<!DOCTYPE html>
<html>
<head>
<Meta charset="utf-8" />
</head>
<body>
<p>This content will be ignored.</p>
<!-- Begin Page 4 -->
<section id="page4" data-role="page">
<header data-role="header"><h1>jQuery Mobile</h1></header>
<div class="content" data-role="content">
<p>External Page!</p>
<p><a href="#page1">Go to First Page</a>.</p>
</div>
<footer data-role="footer"><h1>O'Reilly</h1></footer>
</section>
<!-- End Page 4-->
<h3>This content will be ignored as well.</h3>
</body>
</html>

<!DOCTYPE html>
<html>
    <head>
        <Meta charset="utf-8" />
        <title>Intro to jQuery Mobile</title>
        <link rel="stylesheet" href="http://code.jquery.com/mobile
/1.0a2/jquery.mobile-1.0a2.min.css" />
        <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
        <script src="http://code.jquery.com/mobile/1.0a2
/jquery.mobile-1.0a2.min.js"></script>
    </head>
    <body>

        <div data-role="page">

            <div data-role="header">
               <h1>Facebook Friends</h1>
            </div><!-- /header -->

            <div data-role="content">

            </div><!-- /content -->

            <div data-role="footer">
            </div><!-- /footer -->
        </div><!-- /page -->

    </body>
</html>

有什么区别,什么是部分用于?它会防止其中的负载内容,当它没有显示

解决方法

SECTION只是一个HTML5标记。由于HTML5相对较新,许多开发人员不正确地使用它,或者您将只看到项目的一部分更新以使用新标记,而其余继续使用DIV标记。您提供的使用SECTION的代码似乎在正确的位置和上下文中使用它,只是为了给你一个想法。

查看关于SECTION标签的这篇简短文章,什么时候使用它,不要想到SECTION只是DIV的一个花哨的名字:http://www.impressivewebs.com/html5-section/

此外,它从来没有伤害检查规格:http://dev.w3.org/html5/spec/Overview.html

对你的问题的简短的回答是,没有实际的区别 – SECTION标记的行为方式与DIV标记完全相同的CSS如何影响它,以及如何使用它从javascript。真正的区别在于如何在创建文档大纲时(例如,通过供稿阅读器)解释标签

data- *属性是一个新的HTML5添加(article),允许您将任意数据与HTML元素关联。属性中的数据可以通过javascript来实现功能,如工具提示或地理位置数据。以前,这样的数据涉及隐藏的子元素或JSON数据,或者从服务器获取这样的数据的新的AJAX请求。现在,javascript可以简单地读取这些数据属性获取关于给定元素的关联数据。我不确定你的特定脚本如何使用data-role属性,但是如果属性是在DIV,SECTION,IMG或SPAN上的规范,就没有关系。

猜你在找的HTML5相关文章