2011-10-10 24 views
1

在HTML5中,sectionh作为子元素的区别与section(它是h eading元素的下一个同级)之间的区别是什么? div元素代替section是否具有相同的差异?HTML5中标题内部或之前的区别

<section> 
<h1>First section</h1> 
<!-- other content --> 
</section> 

<!-- vs. --> 

<h1>Second section</h1> 
<section> 
<!-- other content --> 
</section> 

回答

0

最大和最重要的区别是概括的算法将如何解析HTML页面。由于标题元素没有办法标记它们相关部分的结尾;他们不能嵌套。 <section>元素可以嵌套,从而允许正确标记文档的轮廓。

smashing magazine对其工作原理以及如何使用以及如何使用有详细的说明,它们还提供了示例和常见缺陷。

0

在第一,h1为对于部分,而内容的标题,在第二,它为下面H1的所有内容,其可以包括多于一个的段标题。

两者之间最大的区别在于,第二个示例中的部分可以包含其他自己的h1元素。

1

答案将高度依赖于逻辑观点。

<section> 
    <h1>....</h1> 
</section> 

对上述案例<h1>表示该部分的标题。现在让我们来看看另一个例子:

<div id="info"> 
    <h1>Sections:</h1> 
    <section> 
     <h1> Section: 1</h1> 
    </section> 
    <section> 
     <h2> Section: 2</h2> 
    </section> 
</div> 

这在定义了一个名为sections页面,在这里为每一个标题里面的标题,只倾向于偏重的主要部分包含特定类型的节的部分,即内像section 1

希望它可以帮助

相关问题