HTML 基础1

浏览器:

  1. 能够将网页内容给用户查看,并让用户于页面发生交互。
  2. 常用主流浏览器及其内核:IE(Trident) 谷歌(Webkit/blink) 火狐 (Geoko) Safarri (Webkit) 欧鹏 (Presto)
  3. 内核:浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示页面的内容和信息格式。内核不同,兼容性不同。

服务器:

超级计算机,专门用于存储数据,访问者可以访问服务器获得数据。

  1. 当我们利用浏览器访问时,其实是有真实的物理文件传输的,浏览器会先将网页上的内容缓存到本地文件夹,而后再渲染出来给用户看。
  2. 第二次访问网页会比第一次快,是因为第一次访问已经将网页上的信息缓存到了本地。
  3. 缓存文件中除了图片还有一些 .js .css .html等文件,网页不单是一个文件而是一堆文件,网页越是复杂网页文件越多。

浏览器请求数据的过程:
1.发送“请求报文”
2.服务器处理浏览器请求
3.将处理结果返回给浏览器
4.发送“响应报文”
5.解析浏览器返回的内容给用户

  请求报文:请求行+请求头+请求体
  响应报文:响应行+响应头+响应体

URL:

在浏览器地址栏中输入的地址就是一个URL。

格式:http://127.0.0.1:80/index.html (完整格式,浏览器会自动添加:80)

拆分:

  1. http:// :URL协议类型
    • 作用:http协议:超文本传输协议。用于规范和约束服务器和浏览器之间的沟通问题。

  2. 127.0.0.1 :IP地址 :80 :端口号
    • 作用:IP相当于地址,端口号相当于门牌号。访问服务器的详细地址。

  3. index.html :需要访问的资源名称。
    • 作用:找到对应服务器后,需要通过资源名称告诉服务器获取该服务器上哪个资源。

Tips:

  • 想在Windows系统中查看文件扩展名:在文件夹中——>查看——>勾选显示扩展名。

  • 电脑上一个文件可被多个软件打开,不同的软件打开可能有不同的效果。

  • 纯文本文件:能够被记事本打开且能够正常显示的文件。

  • .html文件就是纯文本文件。

HTML:
• Hyper Test Markup Language 超文本标记语言
• 作用:专门描述文本语义,区分标题,段落等。
• 用于描述语义的文本成为标签,标签在浏览器中不显示。
• 注意:HTML 不是用来修改文本的样式,不是用来改变大小和加粗的。

IETF:互联网工程任务组
• 负责定义并管理因特网技术的所有方面,包括用于数据传输的IP协议,让域名和IP地址匹配域名系统,用于发送邮件的简单邮件传输协议

W3C:W3C理事会,万维网联盟
• 负责Web方面标准的制定

你可能感兴趣的:(html,html5)