大纲算法

作者: IT小C | 来源:发表于2016-03-31 14:11 被阅读175次

在HTML5 中有一个很重要的概念,叫做HTML5 大纲算法(HTML5 Outliner),它的用途是为用户提供一份页面的信息结构目录。比如我们经常使用的手册就是一个非常好的大纲结构
合理的使用HTML5 元素标签,可以生成一个非常清晰的文档大纲,我们可以通过各种工具去查看当前页面,比如谷歌和火狐的插件可以查看当前的HTML5 大纲。这里推荐使用一个服务器端的测试工具:
HTML5 Outliner,网址如下:
测试工具:https://gsnedders.html5.org/outliner/
这个工具可以上传本地html 文件,也可以填写URL,或者直接在多行文本框上编写HTML5 代码均可了解大纲。

section和div的区别
div 元素在html5 之前就是非常常用的标签,它本身没有任何语义,用来页面布局和CSS 样式以及JS 调用。那么,div 的用途已经说的很清楚了:

  • 1.如果是页面布局,且不是header、footer 之类的专属区域,都应该使用div;
  • 2.如果只是单纯的对一个端内容进行CSS 样式定义,那么也应该使用div;
  • 3.如果想对一段内容进行JS 控制,那么也应该使用div。

html5 中,section 并不是用来取代div 的。它是具有语义的文档标签。表示一段文档中的章节,比如包含一个标题和一个段落,而大纲规范中,至少要包含一个标题。section 至少需要一个h1 ~ h6
header 元素不需要强制标题h1 ~ h6,如果有标题,算body 的。这样主大纲标题就有了
section 和nav 元素大纲要求有标题h1 ~ h6,但section 必须有才规范,而nav如果没有标题,也是合理的。当然,添加上标题会让大纲更加好看,页面中可以隐藏。

相关文章

  • 算法大纲

    算法大纲:http://www.lydshy.com/wordpress/wp-content/uploads/2...

  • 大纲算法

    在HTML5 中有一个很重要的概念,叫做HTML5 大纲算法(HTML5 Outliner),它的用途是为用户提供...

  • 算法大纲

    最新学习计划就是把算法重新巩固一遍,先把总纲列出来

  • 算法大纲

  • Hash算法

    数据结构与算法分析:大纲数据结构:数组算法:hash算法算法:排序算法Java实现 1 Hash算法? 将任意长度...

  • 算法技能大纲

    机器学习 一致性 数据结构 常用算法

  • 循环嵌套与算法

    本节大纲 循环嵌套 列表生成式 排序算法 循环嵌套 列表生成式 排序算法

  • 网易微专业-机器学习工程师 百度网盘分享

    课程大纲: 导论 机器学习介绍与算法一览 算法与案例:线性回归与逻辑回归 算法与案例:树模型 算法与案例:支持向量...

  • KMP算法理解

    文章大纲:1.KMP算法概念2.KMP算法中最核心的next[] 数组是如何生成的3.使用KMP算法 匹配字符串 ...

  • 02 EM算法 - K-means算法回顾、EM概述

    01 EM算法 - 大纲 - 最大似然估计(MLE)、贝叶斯算法估计、最大后验概率估计(MAP) K-means算...

网友评论

    本文标题:大纲算法

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