html 初识
1 简介
1.1 HTML 是什么?
HTML(HyperText Markup Language)的全称为超文本标记语言,是一种标记语言。它是标准通用化标记语言SGML的应用。用HTML编写的超文本文档称为HTML文档,能独立于各种操作系统平台。
使用HTML,将所需要表达的信息按某种规则写成HTML文件,通过专用的浏览器来识别,并将这些HTML文件“翻译”成可以识别的信息,即我们所见到的网页。
为什么要学习HTML?
因为自1990年以来,HTML就一直被用作万维网的信息表示语言,使用HTML描述的文件需要通过web浏览器显示出效果。换句话说,对于前端开发人员,要编写网页,就必须会HTML。
1.2 超文本
超文本,是一种组织信息的方式,通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。
超级链接,就是一种统一资源定位符(Uniform Resource Locator,URL),通过激活(点击)它,可使浏览器方便地获取新的网页。
统一资源定位符,是一个用于标识某一互联网资源名称的字符串。这种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。
举例来说,当点击哔哩哔哩 (゜-゜)つロ 干杯~-bilibili的时候,浏览器通过对应的链接访问b站的首页,在这个过程中,https://www.bilibili.com就标识了b站服务的资源。
超文本标记语言,之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
1.3. 超文本标记语言
超文本标记语言是标准通用标记语言下的的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。
浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
值得注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
2. 版本历史
HTML是用来标记Web信息如何展示以及其他特性的一种语法规则,它最初于1989年由Tim Berners-Lee发明。
HTML基于更古老一些的语言SGML定义,并简化了其中的语言元素。这些元素用于告诉浏览器如何在用户的屏幕上展示数据,所以很早就得到各个Web浏览器厂商的支持。
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推荐标准
- HTML5:HTML5是公认的下一代Web语言,极大地提升了Web在富媒体、富内容和富应用等方面的能力,被喻为终将改变移动互联网的重要推手。Internet Explorer 8及以前的版本不支持