基本结构
HTML的文件后缀名为.html
,下面是一个HTML文档的基本结构。
<!DOCTYPE html> <!-- 用于声明、告诉浏览器当前是一个 HTML 文档 --> <html lang="zh-cn"> <!-- HTML 文档开始 | 中文声明 --> <head> </head> <!-- 头部区域 --> <body> </body> <!-- 主体区域 --> </html> <!-- HTML 文档结束 -->
头部区域
HTML的头部区域 head
用于定义一些网页的初始化工作,例如网页的标题、文档的编码、载入JavaScript、CSS文件等...
<head> <meta charset="utf-8"> <!-- 文档编码 --> <meta name="description" content="简明教程是一个有趣的知识库 :) "> <!-- 网页描述 --> <title>简明教程</title> <!-- 网页标题 --> </head>
其中title
标签定义的网页标题显示在浏览器顶部窗口的标签栏,而meta ~ description
定义的网页描述是不可见的,它用于告诉搜索引擎的爬虫机器人
,当前页面主要的内容,适当的时候搜索引擎会给你相关词汇的搜索排名,类似的标签还有meta ~ keyword
、meta ~ author
。
主体区域
HTML的主体区域 body
是浏览器的视窗区域,在这个区域写入的任何内容,都会在浏览器中显示。
<body> <p>当前是一个内容段落 ~</p> </body>
标签形式
每个以<>
符号组成的元素成为一个HTML标签,其中由分为 单标签
和 双标签
。
<!-- 双标签 --> <html> <!-- <> 标签开始 --> <head></head> <body></body> ... <!-- 双标签内部可以包含下级标签 --> </html> <!-- </> 标签结束 --> <!-- 单标签 --> <hr /> <!-- 自闭合 -->
标签属性
标签的形式除了有单双之外,还包括了属性,通常是作为标签功能的补充。
<html lang="zh-cn"> <!-- lang="" 就是标签的属性 | 而 zh-cn 称为属性值 --> <!-- 一个标签可以包含多属性 --> <a href="简明教程</a>
严格类型
HTML并不是严格类型的语言,拥有一定的容错机制,当我们把标签写错的时候,浏览器并不会直接报错不显示了,而是根据自己的理解去解析错误的内容。
<hr /> <!-- 单标签的自闭合写成 <hr> 也能完成正确显示 --> <p </p> <!-- 忘记写了一个 > 号 可能也会解析正确,也可能段落的内容被错位显示 -->
代码注释
HTML用于注释标签是 ``
<!-- 这是一段注释内容 -->
最后,给大家推荐一个前端学习进阶内推交流群685910553(前端资料分享),不管你在地球哪个方位,
不管你参加工作几年都欢迎你的入驻!(群内会定期免费提供一些群主收藏的免费学习书籍资料以及整理好的面试题和答案文档!)
如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
如果您觉得这个文章有意思,那么请分享并转发,或者也可以关注一下表示您对我们文章的认可与鼓励。
愿大家都能在编程这条路,越走越远。