代码之家  ›  专栏  ›  技术社区  ›  alexcoco akvallejos

设置HTML5元素的样式

  •  15
  • alexcoco akvallejos  · 技术社区  · 14 年前

    我知道做一个发型是不正确的 <section> 但是你觉得这个怎么样 <header> <footer> 标签。如果使用这些标记提供了更具语义的标记,那么应该使用它们,但是,如果它们不能被样式化,那么 <div> 仍然需要插入到标记中来包装内容和设置样式。

    <收割台>

    <部门>

    2 回复  |  直到 12 年前
        1
  •  38
  •   Sunday Ironfoot    14 年前

    规范中没有说你不能或者不应该设置HTML5元素的样式,比如 <section> <article> 为了 “设计一些东西。使用 <div> 相反。

    如果你有语义上的理由 < <文章> 以及 < .

    <div class="mainBox">
        <nav class="breadcrumbs">
            <ol>
                <li>...list of links (snip)....</li>
            </ol>
        </nav>
    
        <section>
            <h1>Latest Tweets From Twitter</h1>
    
            <article>
                //... a Tweet (snip)... //
            </article>
    
            <article>
                //... a Tweet (snip)... //
            </article>
    
            //... lots more Twitter posts (snip)... //
    
        </section>
    
    </div>
    

    这个 < <节> <文章> 元素也是。

        2
  •  3
  •   Stuart Burrows    14 年前

    设置这些标记的样式并不是不正确的,但它们不仅仅是为了设置样式,因为它们具有语义功能。一定要对需要使用的元素进行样式化,但不要添加它们来实现样式,从而破坏语义。