1.什么是HTML?
HTML(htyper text markup language 即超文本标记语言)
超文本:就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
标记语言: 标记(标签)构成的语言。
网页==HTML文档,由浏览器解析,用来展示的
静态网页:静态的资源,如xxx.html
动态网页:html代码是由某种开发语言根据用户请求动态生成的。
2.HTML发展历史
HTML从1993到如今的发展,同时针对其以后的发展进行评测。HTML语言作为网络语言标准规范,在计算机的发展史中有着不可或缺的地位。在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>
······