H5与传统html的区别

Y2J
풀어 주다: 2017-05-23 13:36:22
원래의
7351명이 탐색했습니다.

这篇文章主要介绍了HTML5学习笔记之html5与传统html区别 的相关资料,需要的朋友可以参考下一. HTML5语法的改变
该知识点所说变化指的是基于HTML4基础上所定义的改变,主要有如下:
1.HTML5的文件扩展符(.html或.htm)与内容类型(text/html)保持不变。
2.HTML5中,刻意不使用版本声明,一份文档将会适用于所有版本的HTML。
3.从HTML5开始,对于文件的字符编码推荐使用UTF-8。
4.HTML5确保了与之前HTML版本的最大程度的兼容性。
为了保证兼容性,需从元素说起,在HTML5.中,元素的标记可以省略。其体来说,元素的标记分为“不允许写结束标记”、“可以省略结束标记”和‘“开始标记和结束标记全部可以省略”三种类型。
• 不允许写结束标记元素有:area、base、br、col.....
• 可以省略结束标记:li、dt、dd、p、rt......
• 开始标记和结束标记全部可以省略:html、head、body.....
二.新增的结构元素
•section元素表示页面中的一个内容区块,比如章节、页眉、页脚或页面中的其他部分;
•article元素表示页面中的一块与上下文不相关的独立内容,譬如博客中的一篇文章或报纸中的一篇文章;
•aside元素表示article元素的内容之外的、与article元素的内容相关的辅助信息;
•header元素表示页面中一个内容区块或整个页面的标题;
•hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合;
•footer元素表示整个页面或页面中一个内容区块的脚注。一般来说,它会包含创作者的姓名、创作日期以及创作者联系信息;
•nav元素表示页面中导航链接的部分;
•figure元素表示一段独立的流内容,一般表示文档主体流内容中的一个独立单元,使用figcaption元素为figure元素组添加标题
2、新增的其他元素
•audio元素定义音频,比如音乐或其他音频流;
•embed元素用来插入各种多媒体,格式可以是Midi、Wav、AU、MP3等;
•mark元素上要用来在视觉上向用户呈现那些需要突出显示或高亮显示的文字,典型应用就是在搜索结果中向用户高亮显示搜素关键词;
•progress元素表示运行中的进程
•ruby元素表示ruby注释(中文注音或字符)
•rt元素表示字符(中文注音或字符)的解释或发音
•rp元素在ruby注释中使用,以定义不支持ruby素的浏览器所显示的内容。
•wbr元素表示软换行,而当宽度不够时,主动在此处进行换行
canvas元素表示图形,比如图表和其他图像
•cammand元素表示命令按钮,比如单选按钮复选框或按钮
•details元素表示用户要求得到并且可以得到的细节信息
•datagrid元素表示可选数据的列表,它以树形列表的形式来显示
keygen元素表示生成密钥
•output元素表示不同类型的输出,比如脚本的输出
•source元素为媒介元素(比如

代码如下:

    form属性 
  
로그인 후 복사


input元素从属于表单,它呗书写在表单内部,用不着再对它制定form属性。textarea元素呗书写在表单之外,但它从属于表单,所以表单的id制定给textareea元素的form属性。
这样做的好处是当需要给页面中的元素添加样式时可以更方便地添加,因为它们不是被分散在各表单之内的了。

【相关推荐】

1.HTML5免费视频教程

2.H5制作虚拟键盘时出现输入框遮挡的情况怎么办?

3.HTML5实现微信播放全屏的方法详解

4.关于H5新标签的浏览器兼容问题的详解

5.整体概述如何用H5制作网页

위 내용은 H5与传统html的区别의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!