1.什么是HTML?
HTML(htyper text markup language 即超文本标记语言)
超文本:就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
标记语言: 标记(标签)构成的语言。
网页==HTML文档,由浏览器解析,用来展示的
静态网页:静态的资源,如xxx.html
动态网页:html代码是由某种开发语言根据用户请求动态生成的。
2.HTML发展历史
HTML从1993到如今的发展,同时针对其以后的发展进行评测。HTML语言作为网络语言标准规范,在计算机的发展史中有着不可或缺的地位。在HTML上的成就也决定着一个时代的发展。
超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准): HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 HTML 3.2——1997年1月14日,W3C推荐标准 HTML 4.0——1997年12月18日,W3C推荐标准 HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准 HTML 5——2014年10月28日,W3C推荐标准 [2] (详见本处参考资料) HTML是用于描述网页文档的标记语言。现在我们常常习惯于用数字来描述HTML的版本(如:HTML5) 3.HTML的语言特点(1)简易性:HTML版本升级采用超集方式,从而更加灵活方便。
(2)可扩展性:HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。
(3)平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
(4)通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
4.HTML文档结构
(1)<!DOCTYPE>标签
声明文档标准,一般是H5的<!DOCTYPE html>标签
(2)head标签
给机器看的
· <meta>
含http-equiv属性和name属性
不同属性有不同的参数值,不同的参数值实现不同的网页功能
name:
主要用于描述网页,与之对应的属性值有content,content中的主要内容是便于搜索引擎机器人查找信息和分类信息。
<meta name="keywords" content="HTML,ASP,PHP,SQL">
<meta name="description"content="HTML入门">
http-equiv:
相当于http的文件头的作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确的显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
<meta http-equiv="Refresh"content="2;URL=https://www.baidu.com"> //(注意后面的引号,分别在秒数的前面和网址的后面)
<meta http-equiv="content-Type"content="text/html;charset=UTF8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
· <title>XXXX</title>
······
5.HTML思维导图
参考:https://www.cnblogs.com/yuanchenqi/articles/5603871.html
转载于:https://www.cnblogs.com/bujianchangan/p/10240441.html
