HTML部分还是div?

时间:2011-04-15 13:12:06

标签: html5 html header title

我的网站有个人资料页面。我有类似的东西:

<h1>Foo bar profile</h1>

<div>
<h2>Address</h2>
<p>Foo bar street, 55</p>
<p>Foo city</p>
</div>

<div>
<h2>Contact information</h2>
<p>foo@bar.com</p>
<p>55-5555-5555</p>
</div>

我应该使用div或部分来包装这种内容吗?对于部分,我应该将h2更改为h1吗?我不知道什么是对的。 谢谢。

3 个答案:

答案 0 :(得分:3)

为什么不使用<address>代码?

<h2>Contact information</h2>
<address>
<a href="mailto:foo@bar.com">foo@bar.com</a><br />
55-5555-5555
</address>

答案 1 :(得分:1)

它很好..

如果你想学习html5,我会推荐

教程:

演示:http://html5demos.com/

答案 2 :(得分:0)

我不会称之为<section>,尽管所有可能都包含 a <section class="contact">

我建议使用hCard microformatHTML5 vCard microdata定义。它是一组定义良好的类名,用于定义联系信息。

您可以使用您想要的标签类型,设置适当的类,然后使用CSS设置样式 - 例如“地址”实际上不是第二级标题,只是将其设置为样式(如果这是您想要的外观) )基于它在<div class="vcard">

之内

你可能会开始......

<section class="userprofile">
    <div class="vcard">
        <div class="adr">
             ... etc. ...
        </div>
    </div>
</section>

HTML5方式使用itemprop代替class - 请参阅http://www.html-5.com/microdata/rich-snippets/addresses/以获取更多解释和示例。