H5edu浅谈HTML5语法标记

  HTML5的语法发生了很大变化,HTML5严格遵守规范实现的web浏览器。之前的HTML语法虽然是在SGML(Standard Generalized Markup LaIlguage)语言的基础上规定的,但由于sGML语法比较复杂,文档结构解析程序的开发也不大容易,多数Web浏览器并不被作为sGML解析器运行。因此,以前的HTML规范虽然要求“应遵循sGML语法,但实际上遵循规范实现的web浏览器几乎不存在。      HTML5把提高web浏览器间的兼容性当作重大的目标之一,为确保兼容性,而努力。

   1  HTML5语法标记 

   HTML5中的标记方法如下。

1)内容类型(ContentType)     首先HTML5文件的扩展名和内容类型(contentType)没有发生变化,即扩  展名还是“.htrnl”或“.htm”,内容类型(contentType)还是“.texL/html”。 2)DOCTYPE声明    要使用HTMl5标记,必须先进行如下的DOCTYPE声明,不区分大小写。   web浏览器通过判断文件开头有没有这个声明,来决定解析器和渲染类型是否切换成对应的HTML5模式。语法如下:

       <!DOCTYPE html> 

   请看一个完整的HTML5文档,下面是一个简单的HTML5文档代码 

 <!doctype html/>   

<meta charset=UTF_8/>

 <title>HTML 5标记实例</title>  

 <p>这个HTML是遵循HTML5语法   <br/>编写出来的   

 本代码显示效果如下图    


 另外,在使用工具时,也可以在DOCTYPE声明方式中加入SYSTEM标识区分大小写,此外还可将双引号换为单引号来使用),声明方法如下面的代码:  

<!DOCTYPE HTML SYSTEM “ about:legacy-compat> 

  3)字符编码的设置

    字符编码的设置方法也有些新的变化。以前,设置HTML文件的字符编码时,要用到meta元素,如下所示:

      <meta http屯quiv=’’Content。fype”content=’’text/html:charset=UTF一8”>  在HTML5中,可以使用<meta>元素的新属性charset来设置字符编码。  <meta charset=”UTF一8”>    

  以上两种方法都有效,因此也可以继续使用前者的方法(通过content元素的属性来设置)。但要注意二者不能同时使用。如下所示的代码是错误的: 

     <meta charset=”UTF一8”http—equiv=”Content—Type”content=”text/html:charset=UTF一8”>    

    HTML5开发之HTML基础http://www.h5edu.cn/htm/step/h5edu_58.html​

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值