HTML
为什么需要HTML?
从计算机视角分析
- 文档的显示:在用户代理处理文档时,在我们看来文档的不同部分表达的含义是不一样,但是对于计算机来说就是一样的二进制代码,此时就需要增加额外的信息标识,计算机根据该标识,识别出文本的含义,完成状态转换。
- 文档的存储:文档各个部分是有关系的,按照树结构存储,利于文档的操作。
HTML定义
HTML -nHypertext Markup Language 超文本标记语言。核心功能:给文档数据做标记。
超文本 -n随着知识越来越丰富,并以文字记录,但缺少有效的传播。计算机技术使得文字知识信息能够互相链接和传播。
标记语言 -n文本文档所使用标记的集合。既然是语言,HTML也有语法和语义。语义当然是由JS引擎解析。HTML语法结构
HTML应用
搭建DOM结构文档内容本身被弱化,更多的是考虑标签的嵌套使用,搭建文档的布局结构。
语义化
- 便于SEO和搜素引擎的爬虫程序识别,这样可以增加网页的点击量。
- 便于页面的维护。HTML负责页面结构,CSS负责页面样式,各司其职。
- HTML目的就是明确页面的结构,标签的使用不是单纯的为了文本的表现形式。比如:使用
只是为了加粗字体和大小。这违背了HTML的设计思想。
**