![8a3bc093f22a24bfc69accdc3b5bd0f7.png](https://i-blog.csdnimg.cn/blog_migrate/124c0ff1526b71dba3d4f822f17b3b12.jpeg)
HTML- Hypertext Markup Language
HTML 即超文本标记语言,用于搭建网页的结构
- 用户如何查看网页?
在互联网运行过程中,程序员将网页源文件上传到服务器进行存储,用户后期通过客户端(如浏览器软件)发送HTTP请求到服务器,服务器接收请求后进行响应,将存储的相关文件通过HTTP响应回传到用户本地客户端,最终通过客户端将网页文件进行渲染,显示出最终用户看到的网页效果。
! 三个重要因素: 客户端(client) 服务器(server) http协议(请求/响应)
- 客户端
客户端(Client)也叫用户端,指的是普通用户使用的终端,客户端有多种形式,比如最常用的就是浏览器、app等,而web开发最主要的客户端形式还是浏览器。
浏览器
浏览器(Browser),是一种用户上网搜索、查看信息资源的应用程序。
浏览器功能:用于发送HTTP请求到服务器,接收服务器发回的HTTP响应,渲染HTML网页。
!发送HTTP请求方法: 1在浏览器地址栏输入对应网址 2点击超级链接。
- 五大浏览器及其内核
![1c2883a9fa9c6bc334ceab41d42f3b77.png](https://i-blog.csdnimg.cn/blog_migrate/89735a45742cda7efd45164351fc99e8.png)
- 纯文本与富文本
纯文本格式,就是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号或特殊字符及特殊打印格式的文本,只保存文本,不保存其格式设置。如 .txt文件
特点:
1. 文件只能保存文本,不保存其他的格式或非文本内容,文件小有利于网络传输。
2. 所有的纯文本格式文件,可以通过直接更改扩展名的方式更改保存格式。
3. 纯文本格式文件可以使用任意的纯文本编辑器进行查看和编辑。
富文本格式 , 与纯文本对应,最常见的是.rtf文件,类似.doc文件,内部可以保存文本的样式、图片等。
!!!html、css、js文件都是纯文本格式文件。
HTML是一种纯文本格式的文件,内部只能书写文字内容,不能添加图片、音频、视频等,但是在网页中给用户呈现的效果却包含了文字以外的内容,这种效果就是HTML语言区别于其他文件的不同之处。
why?
Hypertext Markup Language 分为两部分解释
- Hypertext 超级文本 超文本就是用于链接另一个文本或多媒体内容的文本,比如链接到图片、链接、音频、视频、程序等。
- Markup 标签(HTML tag) 有特殊的书写规范,是写给浏览器的一种语法格式,结合普通的文字信息,实现特殊的语义或显示内容。在编辑器中可以编辑和查看,但在浏览器中不显示。
因此HTML 文件在编辑时只能写入纯文本, 它无法像 .doc 文档那样直接为文字内容做样式!