• 传统html和html5网页布局


    在此基础上,HTML5 增加了大量有意义的语义标签,更有利于搜索引擎或辅助设备理解 HTML 页面内容。HTML5会让HTML代码的内容更结构化、标签更语义化。

    我们常见的 css+div 布局是:

    在html5中,我们可以这样写:

    传统网页布局:
    
    <!-- 头部 -->
    <div class="header">
        <ul class="nav"></ul>
    </div>
    
    <!-- 主体部分 -->
    <div class="main">
        <!-- 文章 -->
        <div class="article"></div>
        <!-- 侧边栏 -->
        <div class="aside"></div>
    </div>
    
    <!-- 底部 -->
    <div class="footer">
    
    </div>
    H5 的经典网页布局:
    
    <!-- 头部 -->
    <header>
        <ul class="nav"></ul>
    </header>
    
    <!-- 主体部分 -->
    <div class="main">
        <!-- 文章 -->
        <article></article>
        <!-- 侧边栏 -->
        <aside></aside>
    </div>
    
    <!-- 底部 -->
    <footer>
    
    </footer>
    H5中新增的语义标签
    <section> 表示区块
    
    <article> 表示文章。如文章、评论、帖子、博客
    
    <header> 表示页眉
    
    <footer> 表示页脚
    
    <nav> 表示导航
    
    <aside> 表示侧边栏。如文章的侧栏
    
    <figure> 表示媒介内容分组。
    
    <mark> 表示标记 (用得少)
    
    <progress> 表示进度 (用得少)
    
    <time> 表示日期
    
    本质上新语义标签与<div>、<span>没有区别,只是其具有表意性,使用时除了在HTML结构上需要注意外,其它和普通标签的使用无任何差别,可以理解成<div class="nav"> 相当于<nav>。
    
    PS:单标签不用写关闭符号。
    
  • 相关阅读:
    文件处理
    字符编码的了解以及简单的文件处理
    python list去重加set排序
    数据的类型以及内置方法
    Python 入门 Day5
    Python 入门 Day3
    Python的入门
    计算机硬件
    【0903 | Day 29】反射和内置方法
    【0902 | Day 28】绑定方法和非绑定方法
  • 原文地址:https://www.cnblogs.com/fightforcoder/p/12735198.html
Copyright © 2020-2023  润新知