我爱编程

01-HTML基础-基本概念

2017-01-14  本文已影响0人  秒签T

常见的主流浏览器:


浏览器访问网页原理:


1.当我们利用浏览器访问网页时,其实是有真实的物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹中,然后再渲染出来呈献给用户查看

2.平时我们在上网时会感觉到第二次访问网页时会比第一次访问网页是要快,就是因为第一次访问时已经将这个网页上的信息缓存到了本地

3.缓存文件夹中除了缓存图片以外还缓存了一些例如.js .css ,html等文件,所以可以得出一个网页不是一个文件,而是一堆文件,网页越复杂那么组成这个网页的文件就越多.

浏览器请求数据的过程


1.发送"请求报文"(请求报文中包括请求行+请求头+空行+请求体)
2.处理浏览器请求
3.将处理结果返回给浏览器
4.发送"响应报文"(响应报文中包括响应行+响应头+响应体)
5.解析浏览器返回的内容呈现给用户

什么是URL


其实我们在浏览器的地址栏中输入的这个地址就是一个URL**

HTTP协议

1.HTTP是Hypertext Transfer Protocol的缩写,超文本传输
2.什么是协议? 无论什么协议他们都有一个共同点,就是用来规范/约束某一类事物
3.HTTP协议是用来规范/约束哪一类事物?
规范/约束浏览器和服务器之间如何沟通
4.沟通问题?
沟通最常见的问题是语言不通.

HTML作用


1.HTML其实是HyperText Markup Language的缩写,超文本标记语言.
2.HTML其实只有一个作用,它是专门用来描述文本的语义的,也就是说我们可以利用HTML来告诉浏览器哪些是标签,哪些是段落.
3.这些用于描述其他文本语义的文本,我们称之为标签,并且这些用于描述其它文本语义的标签将来在浏览器中是不会被显示出来的
4.所以因为HTML的这些标签是专门用来描述其它文本语义的,并且在浏览器中是不会被显示出来的,所以我们称之为这些文本为"超文本",而这些文本又叫做标签,所以HTML被称之为"超文本标记"语言
注意点:虽然我们利用h1标签描述一段文本之后,这段文本在浏览器中显示出来会被放大和加粗,看上去我们是利用HTML的标签修改了被描述的那段文本的样式.但是一定要记住,HTML的作用只有一个,它是专门用来给文本添加语义的,而不是用来修改文本的样式的.

HTML发展史


HTML基本结构详解


<!DOCTYPE html>
<html>
        <head>
                <meta charset = "GBK"/>
                 <title></title>
        </head>
        <body></body>
</html>

字符集问题


meta标签

DTD文档声明


什么是DTD文档声明?

由于HTML有很多个版本的规范,每个版本的规范之间又有一定的差异,所以为了让浏览器能够正确的编译/解析/渲染我们的网页,我们需要在HTML文件的第一行告诉浏览器,我们当前这个网页是哪一个版本的HTML规范来编写的.浏览器只要知道了我们是用哪一个版本的规范来编写以后,他就能够正确的编译/解析/渲染我们的网页.

DTD文档声明格式?

每一个不同版本的规范都有不同的DTD文档声明
我们只需要用HTML5的DTD文档声明,因为HTML5的DTD文档声明是向下兼容的

DTD文档声明的注意点

上一篇 下一篇

猜你喜欢

热点阅读