什么是HTML
Hyper Text Markup Language简称HTML,即超文本标记语言。
是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Connolly于1990年创立的一种标记语言,它是标准通用化标记语言SGML的应用。
SGML
标准通用标记语言:规定了在文档中嵌入描述标记的标准格式,指定了描述文档结构的标准方法,目前在万维网上使用的超级文本标记语言格式便是使用固定标签集的一种标准通用标记语言文档。由于“标准通用标记语言可以支持无数的文档结构类型,并且可以创建与特定的软硬件无关的文档,因此很容易与使用不同计算机系统的用户交换文档。
PUBLIC "-//百度百科//DTD 百度百科词条内的示范范例//ZH">
<元素 类型="例子">
正文具体内容
<附属元素>附属元素里头的具体内容</附属元素>
正文具体内容
</元素>
HTML基于SGML定义,并简化了其中的语言元素。这些元素用于告诉浏览器如何在用户的屏幕上展示数据,所以很早就得到各个Web浏览器厂商的支持。
HTML的用途
自1990年以来,HTML就一直被用作万维网的信息表示语言,使用HTML描述的文件需要通过web浏览器显示出效果。HTML是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字动画、影视等内容显示出来。事实上,每一个HTML文档都是一种静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,只是一种排版网页中资料显示位置的标记结构语言,易学易懂,非常简单。HTML的普遍应用就是带来了超文本的技术―通过单击鼠标从一个主题跳转到另一个主题,从一个页面跳转到另一个页面,与世界各地主机的文件链接超文本传输协议规定了浏览器在运行HTML文档时所遵循的规则和进行的操作。HTTP的制定使浏览器在运行超文本时有了统一的规则和标准。
HTML的版本
HTML历史上有如下版本:
- HTML 1.0:在1993年6月作为互联网工程工作小组(IETF)工作草案发布。
- HTML 2.0:1995年1 1月作为RFC 1866发布,于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:HTML5是公认的下一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联网的重要推手。Internet Explorer 8及以前的版本不支持。 W3C草案说明HTML5.3
HTML常见实体
常见实体:
| 显示结果 | 描述 | 实体名称 | 实体编号 |
|---|---|---|---|
| 空格 |   ; | ||
| < | 小于号 | < ; | < |
| 大于号 | > ; | > | |
| & | 和号 | & ; | & |
| " | 引号 | " ; | " |
| ' | 撇号 | &apos ; (IE不支持) | ' |
| ¢ | 分 | ¢ ; | ¢ |
| £ | 镑 | £ ; | £ |
| ¥ | 日元 | ¥ ; | ¥ |
| € | 欧元 | &euro ; | € |
| § | 小节 | § ; | § |
| © | 版权 | © ; | © |
| ® | 注册商标 | ® ; | ® |
| ™ | 商标 | &trade ; | ™ |
| × | 乘号 | × ; | × |
| ÷ | 除号 | ÷ ; | ÷ |
人民币和日币符号一样同时使用时¥+CNY是人民币,¥+JPY是日币
HTML整体结构
| 标签 | 描述 |
|---|---|
| <head> | 定义了文档的信息 |
| <title> | 定义了文档的标题 |
| <base> | 定义了页面链接标签的默认链接地址 |
| <link> | 定义了一个文档和外部资源之间的关系 |
| <meta> | 定义了HTML文档中的元数据 |
| <script> | 定义了客户端的脚本文件 |
| <style> | 定义了HTML文档的样式文件 |