(声明:内容节选自《HTML 5从入门到精通》)

<!doctype html>

这句自动生成的话,原来是HTML5的标志,Web浏览器通过判断文件的开口有无这句来决定解析器和渲染类型是否切换成对应的HTML5模式

————————————————————————————————————————————————————————

关于编码:从HTML5开始,推荐使用UTF-8

————————————————————————————————————————————————————————

在HTML5中,有些元素可以省略标签。具体来讲有3种情况,

Ø不允许写结束标记的元素有

{area、base、br、col、command、embed、 hr、img、input、keygen、link、meta、param、source、track、wbr}

不允许写结束标记的元素是指,不允许使用开始标记与结束标记将元素括起来的的形式,只允许使用““<元素/>”的形式进行书写。例如: “<br>…</br>”的写法是错误的。应该写成“<br/>”。当然,沿袭下来的“<br>”这种写法也是允许的。

Ø可以省略结束标签

{li、dt、dd、p、rt、rp、optgroup、option、colgroup、thead、tbody、tfoot、tr、td、th}

Ø可以省略整个标签(即连开始标签都不用写明)

{html、head、body、colgroup、tbody}

需要注意的是,虽然这些元素可以省略,但实际上却是隐式存在的。例如“<body>”标签可以省略,但在DOM树上它是存在的,可以永恒访问“document.body”。上述元素中也包括了HTML5的新元素。

————————————————————————————————————————————————————————

这个就讲这么多吧

转载于:https://www.cnblogs.com/puluotiya/p/4853201.html

浅谈HTML5之一:语法的改变相关推荐

  1. html4与html5效果,浅谈HTML5与HTML4的10个关键区别

    HTML5是HTML标准的下一个版本.越来越多的程序员开始HTML5来构建网站.如果你同时使用HTML4和HTML5的话,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多.虽然H ...

  2. 页面显示 amp html6,浅谈HTML5 amp;amp; CSS3的新交互特性

    本文标题的这副图片,是用Phosotshop制作的.但是,在搜索引擎中你却无法搜索到它,搜索引擎还没有强大到能够识别图片里面的文字.并且由于图片的体积不算太小,可能网速慢的网友在浏览的时候不得不耐心的 ...

  3. html5交互效果,浅谈HTML5 CSS3的新交互特性

    本文标题的这副图片,是用Phosotshop制作的.但是,在搜索引擎中你却无法搜索到它,搜索引擎还没有强大到能够识别图片里面的文字.并且由于图片的体积不算太小,可能网速慢的网友在浏览的时候不得不耐心的 ...

  4. html5中的css特性,浅谈HTML5 CSS3的新交互特性

    本文标题的这副图片,是用phosotshop制作的.但是,在搜索引擎中你却无法搜索到它,搜索引擎还没有强大到能够识别图片里面的文字.并且由于图片的体积不算太小,可能网速慢的网友在浏览的时候不得不耐心的 ...

  5. float在html语言中的用法,[html5入门-4]浅谈html5中float的用法

    html5的文档布局方式一般有流式布局,浮动布局,固定布局和弹性布局等几种方式,本文主要浅谈一下浮动布局在html5中的用法. 一.float定义 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框 ...

  6. 浅谈html5 响应式布局

    一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本. 这个概念是为解决移动互联 ...

  7. 浅谈HTML5+css3新标签和特性

    HTML5新标签与特性 什么是H5 H5并不是新的语言,而是html语言的第五次重大修改–版本 支持:所有的主流浏览器都支持h5.(chrome,firefox,safari...).IE9及以上支持 ...

  8. (转)浅谈HTML5与css3画饼图!

    神马系饼图? 饼图,大家都应该熟知,在统计数据对比方面,几乎处处用到.如cnzz的统计饼图 从饼图中,很形象地展示了访问者地区的分布,以扇形为块的方式拼成一个大圆. 都使用什么方法实现 目前众多站点制 ...

  9. 浅谈HTML5中canvas中的beginPath()和closePath()的重要性

    beginPath的作用很简单,就是开始一段新的路径,但在使用canvas绘图的过程中却非常重要 先来看一小段代码: var ctx=document.getElementById("can ...

  10. h5 vr效果_浅谈html5在vr中的应用

    使用过HTML5制作动画过程的开发者都知道,HTML5页面给人一种逼真的感觉,同时HTML也是可以制作VR页面,但是需要你熟练HTML5与JavaScript开发过程,所以在有必要的情况下,我们可以用 ...

最新文章

  1. 干货!如何设计实现一个通用的分布式事务框架?
  2. 【学习笔记】2、Python - Jupyter Notebook界面基础
  3. 微型计算机及接口技术试题,1月自考微型计算机及其接口技术试题及答案解析...
  4. 对一个 复杂的json结果进行取值的例子
  5. 经典的机器学习方面源代码库(非常全,数据挖掘,计算...)
  6. 0-5v转0-20ma和0-5v转4-20ma
  7. 获取网页源代码 python_python 获取网页源代码
  8. 数仓 调度_大数据作业调度
  9. cookie、session、cache-control等
  10. JPBC Element传输
  11. RTCM3.1/3.2
  12. 推导抛物线插值的拉格朗日插值公式
  13. 家用计算机的计算速度,计算机CPU运算速度是多少
  14. linux释放cpu命令,linux内存清理和释放命令
  15. 8个深度学习/计算机视觉错误,应该如何避免它们
  16. 用 CPU 烤出来的肉,会特别香吗?
  17. 语义解析Parser用户手册
  18. altium designer 10 的AD10Crakc.zip解压后没有patch.exe
  19. 【逆向】Android App soul api-sign算法分析
  20. Normalization如何解决梯度消失

热门文章

  1. spark学习——(二)spark基础环境配置-linux(1)
  2. python生产者消费者模式_【整理】Python生产者消费者模型代码 | 勤奋的小青蛙
  3. 文本聚类python fcm_机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现
  4. 检测UDP端口是否开放的命令
  5. java文件读取的几个操作-2
  6. python项目描述怎么写_个人项目(python)
  7. android sensor架构_转 Camx 架构知识点
  8. 怎么打散铺铜_怎么做绵软香甜的黑米糕,不加酵母,加鸡蛋和一碗黑米粉一搅拌...
  9. 新手android中ListView实现音乐列表
  10. Linux下如何查看高CPU占用率线程 专题