HTML

为什么需要HTML?

从计算机视角分析

  1. 文档的显示:在用户代理处理文档时,在我们看来文档的不同部分表达的含义是不一样,但是对于计算机来说就是一样的二进制代码,此时就需要增加额外的信息标识,计算机根据该标识,识别出文本的含义,完成状态转换。
  2. 文档的存储:文档各个部分是有关系的,按照树结构存储,利于文档的操作。

    HTML定义

    HTML -nHypertext Markup Language 超文本标记语言。核心功能:给文档数据做标记。
    超文本 -n随着知识越来越丰富,并以文字记录,但缺少有效的传播。计算机技术使得文字知识信息能够互相链接和传播。
    标记语言 -n文本文档所使用标记的集合。既然是语言,HTML也有语法和语义。语义当然是由JS引擎解析。

    HTML语法结构

    HTML - 图1

    HTML应用

    搭建DOM结构文档内容本身被弱化,更多的是考虑标签的嵌套使用,搭建文档的布局结构。

语义化

  • 便于SEO和搜素引擎的爬虫程序识别,这样可以增加网页的点击量。
  • 便于页面的维护。HTML负责页面结构,CSS负责页面样式,各司其职。
  • HTML目的就是明确页面的结构,标签的使用不是单纯的为了文本的表现形式。比如:使用

    只是为了加粗字体和大小。这违背了HTML的设计思想。

**