TML5中有一些特殊字符需要使用实体编码(entity code)来表示,以确保在HTML文档中正确显示它们。以下是一些常用的HTML5特殊字符及其对应的实体编码:
这只是一小部分常见的HTML5特殊字符,您可以在需要使用特殊字符的地方使用它们的实体编码,以确保网页正确地显示这些字符。
<article> 标记定义一篇文章
<header> 标记定义一个页面或一个区域的头部
<nav> 标记定义导航链接
<section> 标记定义一个区域
<aside> 标记定义页面内容部分的侧边栏
<hgroup> 标记定义文件中一个区块的相关信息
<figure> 标记定义一组媒体内容以及它们的标题
<figcaption> 标签定义 figure 元素的标题。
<footer> 标记定义一个页面或一个区域的底部
<dialog> 标记定义一个对话框(会话框)类似微信
<video> 标记定义一个视频
<audio> 标记定义音频内容
<source> 标记定义媒体资源
<canvas> 标记定义图片
<embed> 标记定义外部的可交互的内容或插件 比如flash
<menu>命令列表
<menuitem>menu命令列表标签 FF(嵌入系统)
<command> menu标记定义一个命令按钮
<meter>状态标签(实时状态显示:气压、气温)C、O
<progress>状态标签 (任务过程:安装、加载) C、F、O
<datalist> 为input标记定义一个下拉列表,配合option F、O
<details> 标记定义一个元素的详细内容 ,配合dt、dd C
<ruby> 标记定义 注释或音标
<rp> 告诉那些不支持 Ruby元素的浏览器如何去显示
<rt> 标记定义对ruby的注释内容文本
<keygen> 标记定义表单里一个生成的键值(加密信息传送)O、F
<mark> 标记定义有标记的文本 (黄色选中状态)
<output> 标记定义一些输出类型,计算表单结果配合oninput事
删除的HTML标签
basefont,big,center,font, s,strike,tt,u;
frame,frameset,noframes;
acronym ,applet,isindex,dir
<b> 代表内联文本,通常是粗体,没有传递表示重要的意思
<i> 代表内联文本,通常是斜体,没有传递表示重要的意思
<dd> 可以同details与figure一同使用,定义包含文本,dialog也可用
<dt> 可以同details与figure一同使用,汇总细节,dialog也可用
<hr> 表示主题结束,而不是水平线,虽然显示相同
<menu> 重新定义用户界面的菜单,配合commond或者menuitem使用
<small> 表示小字体,例如打印注释或者法律条款
<strong> 表示重要性而不是强调符号
若有不全欢迎评论!(* ̄︶ ̄)
们来看一下在HTML5中的标记方法。
内容类型(ContentType)
首先,HTML5文件的扩展名和内容类型没有发生变化。即扩展名还是.html或.htm,内容类型还是.text/html。
DOCTYPE声明
要使用HTML5标记,必须先进行如下的DOCTYPE声明。不区分大小写。Web浏览器通过判断文件开头有没有这个声明,让解析器和渲染类型切换成对应HTML5的模式。
<!DOCTYPE html>
另外,当使用工具时,也可以在DOCTYPE声明方式中加入SYSTEM标识。不区分大小写。此外还可将双引号换为单引号来使用,声明方法如下面的代码。
<!DOCTYPE HTML SYSTEM "about:legacy-compat">
字符编码的设置
字符编码的设置方法也有些新的变化。以前,设置HTML文件的字符编码时,要用到meta元素,代码如下。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
在HTML5中,可以使用<meta>元素的新属性charset来设置字符编码。
<meta charset="UTF-8">
以上两种方法都有效。因此也可以继续使用前者(通过content元素的属性来设置)。但二者不能同时使用。如下所示代码的使用方法是错误的。
<!-- 不能混合使用charset 属性和http-equiv 属性 -->
<meta charset="UTF-8" http-equiv="Content-Type" content="text/html;charset=UTF-8">
注意
从HTML5开始,文件的字符编码推荐使用UTF-8。
*请认真填写需求信息,我们会在24小时内与您取得联系。