H5与传统html的区别
这篇文章主要介绍了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元素为媒介元素(比如
代码如下:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>form属性</title> </head> <body> <form action="" id="testform"> <input type="text" name="" /> </form> <textarea form="testform" name="" cols="30" rows="10"></textarea> </body> </html>
input元素从属于表单,它呗书写在表单内部,用不着再对它制定form属性。textarea元素呗书写在表单之外,但它从属于表单,所以表单的id制定给textareea元素的form属性。
这样做的好处是当需要给页面中的元素添加样式时可以更方便地添加,因为它们不是被分散在各表单之内的了。
【相关推荐】
1. HTML5免费视频教程
Atas ialah kandungan terperinci H5与传统html的区别. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Panduan untuk Sempadan Jadual dalam HTML. Di sini kita membincangkan pelbagai cara untuk menentukan sempadan jadual dengan contoh Sempadan Jadual dalam HTML.

Panduan untuk HTML margin-kiri. Di sini kita membincangkan gambaran keseluruhan ringkas tentang HTML margin-left dan Contoh-contohnya bersama-sama dengan Pelaksanaan Kodnya.

Ini ialah panduan untuk Nested Table dalam HTML. Di sini kita membincangkan cara membuat jadual dalam jadual bersama-sama dengan contoh masing-masing.

Panduan untuk Susun Atur Jadual HTML. Di sini kita membincangkan Nilai Susun Atur Jadual HTML bersama-sama dengan contoh dan output n perincian.

Panduan untuk Pemegang Tempat Input HTML. Di sini kita membincangkan Contoh Pemegang Tempat Input HTML bersama-sama dengan kod dan output.

Panduan kepada Senarai Tertib HTML. Di sini kami juga membincangkan pengenalan senarai dan jenis Tertib HTML bersama-sama dengan contoh mereka masing-masing

Panduan untuk Memindahkan Teks dalam HTML. Di sini kita membincangkan pengenalan, cara teg marquee berfungsi dengan sintaks dan contoh untuk dilaksanakan.

Panduan untuk Butang onclick HTML. Di sini kita membincangkan pengenalan, kerja, contoh dan onclick Event masing-masing dalam pelbagai acara.
