HTML是前端的核心基础技能之一,掌握HTML是前端所必须的.

下面我来解释一下

HTML是诞生于1980年,是一种有tag的标记语言,关于这玩意的历史,我就不赘述了,有兴趣了解的可以看维基百科,下面给出链接:

http://zh.wikipedia.org/wiki/HTML


这里面容易混淆几个概念,HTML,DHTML,XHTML,XML,.dtd文件


这边我不做过多说明,维基百科有详细的解释.有兴趣可以详细的了解

一.HTML声明


  • 此声明说明这个文件是HTML5


  • 这个声明说明文档服从HTML 4.01的严格文件类型描述,这个标准是严格结构化的,使用CSS来做格式化。有时是否存在一个合适的文件类型描述会影响一个浏览器显示网页的方式。

除了HTML 4.01的严格文件类型描述之外,HTML 4.01也提供“过渡”和“框架集”文件类型描述。


  • 过渡文件类型描述是向严格的文件类型描述过渡的缓冲。

 
  

以上几种dtd的声明,是一定要写的,放在html文件的第一行,供浏览器解析,一般是只写一种.


为什么要把dtd拉出来单独说,是因为在IE6-8中,不严格的dtd声明会引起很多css样式问题.这个在解决多浏览器兼容问题的时候,是首先要看的一个注意点.


二.HTML基本结构


   文档的标题


文档的内容... ...

   

   head标签:, , ,