HTML(Hyper Text Markup Language)是一种超文本标记语言,超文本就是不单单是文本内容,还包括声音、图画、表格、连接等。javascript
通俗来说,HTML就是一种语言,相似于汉语、英语、日语等,区别在于汉语、英语等是用于人与人之间的语言,而HTML是用于人与浏览器之间的语言。咱们要想让浏览器按照咱们的意愿来展现网页内容,就须要用HTML来告诉浏览器网页中有什么内容等,可是具体长什么样子,有什么功能,还须要CSS和JavaScript来实现。html
HTML 进行网页描述,就比如人骨骼、器官,但无具体长相,也没法作出动做反应。 CSS 进行样式定义,就比如人的皮肤,描绘出人的具体妆容外貌。 JavaScript 是一种脚本语言,比如是人的灵魂,令人能跑能动,可以作出反应。
介绍HTML的结构划分以前,先说一说标签 ,HTML是以标签的形式来表现总体结构和内容书写的,标签由尖括号包围的关键词,好比 \<html\>,一般是成对出现的,如 \<html\>.... \</html\>,也有部分例外,如 \<br\>
下面看一下HTML的典型的网页结构划分java
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Document</title> </head> <body> 这里是文档的主体... ... </body> </html>
utf-8是一种可变长度字符编码,能够将其理解为ASCII码的进阶版,又称万国码,包含了包括汉字在内的多国语言经常使用字的编码。
在使用VScode编写HTML文档时,输入一个!
而后按TAB键或者回车ENTER键会自动补全HTML结构以下(<!-- 此标签中为注释内容--\>):浏览器
<!DOCTYPE html> <html lang="en"> <!-- lang是 <html>标签的一个属性,代表文档的语言,其中”en“表示英语 --> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 上句是告诉浏览器解析此文档是自动适应屏幕的宽度 --> <title>Document</title> </head> <body> </body> </html>
[注] 本人也正在自学当中,文中若有理解不当或者错误表述,欢迎交流指正。编码