美文网首页
Blog的HTML结构

Blog的HTML结构

作者: vimtest | 来源:发表于2017-09-26 17:48 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Title</title>
      <link href="style.css" rel="stylesheet">
    </head>
    <body>
      <div class="head">整个页面的顶部区域</div>
      
      <div class="content">
    
        /* 这是页面导航部分,可以放置导航栏或是文章的结构目录 */
        <nav>左侧导航界面</nav>
    
        /* 这是整个文章的区域 */
        <article>
    
          /* 这是文章的标题区域 */
          <head>
            <h1>整个文章的标题</h1>    /* 如果有副标题,则需要引入<hgroup>元素 */
            /* <time> 和pubdate各主流浏览器都还未支持,不过可以先用起来。
            <p>文章发表于<time pubdate>2017-09-26</time></p>
          </head>
    
          /* 下面是文章的正文部分 */
          <section>
            <h2>这是分章节的标题<h2>
            <p>这是分章节的内容</p>
          </section>
    
          <section>
            <h2>这是第二章节的标题</h2>
            <p>这是第二章节的内容</p>
          </section>
    
          /* 这是文章的footer,一般为版权等信息,需要的话加上,不需要也可以不要 */
          <footer>著作版权等</footer>
        </article>
      </div>
    
      /* 暂时考虑放一些页面支持的插件,可以显示一些信息,或者执行一些命令。 */
      <div class="footer">整个页面的底部区域</div>
    </body>
    </html>
    

    整个页面的核心区域为article区域,整个文档的结构有section构成,section需要有自己的标题,并且在article的内部,如果需要再往下分,则section中再套入section的标签,section可以靠它下面的h1~h6来区分层级,这样层级结构就出来了。这样的结构,最末级元素就是p了,通过这样的方式进行结构化分层设计。

    这样的分层设计还是需要对seciton的层级进行单独的定义,seciton的层级还是无法明确,要嘛就像python一样,通过缩进来表示层级,还不如直接规定层级完事,方便抽出文章的结构。

    相关文章

      网友评论

          本文标题:Blog的HTML结构

          本文链接:https://www.haomeiwen.com/subject/bdteextx.html