我们不讨论为什么我们现在就可以用 HTML5 而不是等到2022,这篇文章将给你提供一系列 HTML样板,你现在就可以把他们应用在你的项目中。

 

五秒内开始用 HTML5

是你页面的标志符合 HTML5 一个超级简单的方法就是将 DOCTYPE ——不管它现在是什么——改为<!DOCTYPE html>。 就是这么简单,不需要再做其他的事。

Google 已经这么做了,看一下他们的主页,都只用了一行:<!doctype html><head><title>HTML 5 - Google Search</title><script>...

但想不到的是,Google的搜索结构页面并不符合标准,因为他们用了一些无效的标签如<font>还有一些其他的错误,但还算好。通过使用正确的DOCTYPE,他们仍然利用上了HTML解析规则(比如说在<script>没有类型属性)。

 

HTML5 最简版

如果你希望快速做出原型或者做个实验,而不需要太多样式的话,你或许对以下的微缩版 HTML 5 文件感兴趣:

<!DOCTYPE html>
<title>Small HTML 5</title>
<p>Hello world</p>

这也是完全符合 HTML5 规范的。

(有趣的是,当拿掉<title>标签后,对于这一文件是否还符合规范却有不同的观点)。

 

考虑HTML 5 完整性和兼容性

 

最后更完整的样板需要指出字符集。没有这个的话,有些字符可能不会正常显示(以前我花费了大量时间试图搞清楚原因)

我们同样还包含了 HTML5 shiv ,这样的话我们就能在 IE 中给元素添加样式。注意,你必须在 <head> 元素里包含这段脚本(代码中绿色部分)。

最后,我们添加了一些 CSS 样式,是块元素能显示为块,因为这并不是许多浏览器的默认行为。

那么,下面就是这个了——一个有效完整的 HTML5文件样板:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>HTML 5 complete</title>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<style>
article, aside, details, figcaption, figure, footer, header,
hgroup, menu, nav, section { display: block; }
</style>
</head>
<body>
<p>Hello World</p>
</body>
</html>

如果你想使用 HTML5做一些实验,默认的 JS Bin模板是一个 HTML5 样板,你可以拿来使用。

转载于:https://www.cnblogs.com/h5rocks/archive/2012/11/28/2793516.html

HTML5 新元素标签系列:最简版 HTML5相关推荐

  1. html5 meter,html5 meter标签是什么意思?html5 meter标签的用法及属性介绍

    html5 meter标签是什么意思?html5 meter标签的用法及属性介绍都在这里,本篇文章主要介绍了html5 meter标签的定义和具体的使用方法,还有html5 meter标签的属性介绍 ...

  2. 浅析HTML5中标签del和ins以及HTML5中被舍弃的标签

    浅析HTML5中标签del和ins 在HTML中,一般购物网站的开发中会多次重复用到删除标签和下划线标签,若要实现删除线效果,可爱的程序员们起初都会选择用标签,实现文字下划线呢,也会自然而然的想到用标 ...

  3. html5 section标签,html5 section标签是什么意思?html5 section标签的用法总结

    本篇文章主要的介绍了关于HTML5 section标签的定义以及它的用法,最后还有一个案例总结,现在让我们开始阅读这篇文章吧 先来解释下html5 section标签的意思: html5 sectio ...

  4. html5 i标签什么意思,快速了解HTML5 b和i标签

    b 和 i 标签在现在的 Web 标准潜规则中是不推荐使用,甚至是反对使用的,因为认为他们只是"表现"粗体和斜体,而没有任何"语义".更多的用 strong 和 ...

  5. html5中新增标签的兼容性如何设置,HTML5新标签的兼容性处理

    普通浏览器 普通不支持HTML5新标签的浏览器 -- 能正常解析,但会当初成 inline 元素对待 在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只 ...

  6. php中 datalist,html5 datalist标签的用法是什么?这里有datalist标签的用法实例

    本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例.本文说了两个常用的选项框的实例供大家选择观看,下面就让我们一起来看这篇文章吧 我们先来看 ...

  7. c 嵌入html5 win7,Html5新标签解释及用法

    2011-01-28 HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 标准.它希望能够减少浏览器对于需要插件的 ...

  8. html5变动标签新写法,Html5新标签解释及用法

    Html5新标签解释及用法 发布时间:2012-02-17 22:50:45   作者:佚名   我要评论 HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1. ...

  9. html5多大场景,HTML5新标签解释及其使用场景

    我们来看一下HTML 5提供的一些新的标签用法和HTML 4的区别 标签定义外部的内容.比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本,亦或是来自其他外部 ...

最新文章

  1. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)
  2. 皮一皮:原来网恋就是这个感觉...
  3. java8 从数组获取流_从数组到流再到Java 8
  4. android 监听webView滑动距离和标题栏颜色渐变
  5. 用“混序”替代鲍尔默
  6. [CTSC2008] 网络管理
  7. WSL:适用于 Linux 的 Windows 子系统
  8. 学习使用autotools
  9. Anaconda3 + Python3.6 + PyTorch0.4.0 安装步骤
  10. angular6之Http服务
  11. 学习java之前应该先了解哪些知识?
  12. ERP的主要功能模块简介
  13. python seek(0)_seek() 方法
  14. 如何选择家庭私有云NAS方案?家庭NAS存储服务器的重要性
  15. 【win 10】win 10:远程连接 Windows 服务器工具下载、安装和使用:PowerShell server Putty —— win 10 之间通过 ssh 登录
  16. java 营业执照验证_基于Java的营业执照识别示例代码-六派数据
  17. 计算机图形学-油画家算法
  18. python yolov5 脚本制作(第一部分:环境搭建、yolov5源码、权重文件获取、pycharm配置、pytorch下载、初次运行yolov5代码)
  19. python ppt 图片_利用Python将PPT转换为图片并合成长图
  20. python编程题练习_Python编程练习1,python,练习题

热门文章

  1. 带有下标的赋值维度不匹配_KDD 2019|?结构感知的神经网络对人才-组织匹配的影响...
  2. 宝塔更换域名_阿里云如何建站、域名、搭建网站?
  3. IDEA创建mavenWeb项目笔记
  4. oracle 日志切换太频繁,关于oracle日志切换的问题
  5. win7锁定计算机要输入密码登陆,在win7中,怎么解决开机要输入用户密码
  6. shell错位_Linux 中纠正拼写错误的Bash 命令方法
  7. mysql使用主从复制迁移,[MySQL进阶之路][No.0003] 主从复制(Replication)在运维中的运用...
  8. hexo评论_Hexo系列 | Hexo的基本使用
  9. 光纤熔接盒盘线方法_【图文教程】光纤熔接技术的操作与技巧分享!
  10. C 与 C++ 40 年的爱恨情仇