HTTP协议的请求与响应和CSS属性和定位

一、HTTP协议

1.1 HTTP定义

HTTP(Hypertext Transport Protocol),超文本传输协议。

一种详细规定了浏览器和web服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

1.2 协议原理

1.3 请求格式

*         第一部分是request line。包裹请求的方法、所请求资源的名字以及现在所使用的协议。

*         第二部分是request headers。它包含浏览器的一些信息。

*         第三部分是body。其中request headers与body之间有个空行。

*         METHOD表示请求的方法,如“POST”、“GET”。path-to-resource表示请求的资源。HTTP/version-number表示HTTP协议的版本号。

1.4 响应格式

*         第一部分是response line。它包含HTTP协议的版本信息,响应状态等。

*         第二部分是response header。它包括服务器的一些基本信息。

*         第三部分是body。response header与body之间也有个空行。

1.5 接收消息和发送消息实例(Fiddle)

这里两个都是点的header,所以都是出现的消息头,body没有出现。

二、HTML

2.1 定义

HTML(Hypertext Markup Language),即超文本标记语言,是用于描述网页文档的一种标记语言。

就是编写网络文件的语言。

2.2 超链接

2.3 静态页面

一个网页页面仅仅由HTML语言代码组织起来

2.4 动态页面

HTML+ASP

HTML+PHP

HTML+JSP

2.5 表单元素

<form></form>

2.5.1 文本框

*         <input type=”text” name=”text”>

2.5.2 单选框

*         <input type=”radio” value=”值1” name=”dxk”>

*         <input type=”radio” value=”值2” name=”dxk”>

2.5.3 复选框

*         <input type=”checkbox” value=”值1” name=”dxk”>

*         <input type=”checkbox” value=”值2” name=”dxk”>

2.5.4 提交按钮

*         <input type=”submit” value=”提交”>

2.6 表单元素属性

*         type属性:表示该元素的类型。有text(文本框)、checkbox(单选框)和button(按钮)等值。

*         name属性:表示该元素的名称,只能有唯一值。

*         value属性:设置该元素的默认值。

2.7 表单提交的目的地址

2.8 数据的提交方式

*         form表单中有还有一个属性method。它表示表单中数据的提交方式。它有两个可选值:POST和GET。

*         POST:将数据打包,以隐含的方式传递。

*         GET:附加到URL上,通过URL来传递数据。

三、CSS

CSS:页面美化技术

3.1 css属性

3.2 鼠标样式属性

控制CSS中的cursor属性来实现的

3.3 CSS绝对定位

3.4 CSS实现表格变色

HTTP协议的请求与响应和CSS属性和定位的更多相关文章

  1. 简明CSS属性:定位

    简明CSS属性:定位 第一话 定位 (Positioning) 关键词:position/z-index/top/bottom/right/left/clip POSITION 该属性用来决定元素在页 ...

  2. css属性及定位操作

    字体属性 文字字体 font-family可以把多个字体名称作为一个“回退”系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值. 简单实例: body { font ...

  3. 前端之CSS——属性和定位

    一.字体属性 1.font-size(字体大小) p { font-size: 14px; } font-size 属性可设置字体的尺寸. px:像素,稳定和精确 %:把 font-size 设置为基 ...

  4. CSS属性:定位属性(图文详解)

    本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. CSS的定位属性有三种,分别是绝对定位.相对定位.固定定位. posit ...

  5. HTTP协议及其请求头分析

    HTTP协议及其请求头分析 HTTP协议及其请求头分析   众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP.Archie Gopher等是建立在TCP/IP协议之上的应用 ...

  6. [转]HTTP协议及其请求头分析

      众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP.Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用.  WWW服务器使用 ...

  7. 02_Django-路由配置-HTTP协议的请求和响应

    02_Django-路由配置-HTTP协议的请求和响应 视频:https://www.bilibili.com/video/BV1vK4y1o7jH 博客:https://blog.csdn.net/ ...

  8. HTTP协议的请求和响应学习

    本篇作为学习servlet的前提,http协议是学习JavaWeb开发的基石,不深入了解http协议,就不能说掌握了JavaWeb开发. HTTP协议有两个版本:HTTP1.0和HTTP1.1,那么有 ...

  9. 老李分享:HTTP协议之请求和响应

    老李分享:HTTP协议之请求和响应   HTTP请求头详解: GET http://www.foo.com/ HTTP/1.1 GET是请求方式,请求方式有GET/POST http://www.fo ...

随机推荐

  1. mysql中delete和truncate区别

    delete和truncate区别如下: 一.灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据: delete from table_test where ... trun ...

  2. Java互联网架构-Mysql分库分表订单生成系统实战分析

    概述 分库分表的必要性 首先我们来了解一下为什么要做分库分表.在我们的业务(web应用)中,关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量.连接数.处理能力等都很有限,数据库本身的“有状态性” ...

  3. JSON语法2

    把 JSON 文本转换为 JavaScript 对象 JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 Jav ...

  4. 混合使用ForkJoin+Actor+Future实现一千万个不重复整数的排序(Scala示例)

    目标       实现一千万个不重复整数的排序,可以一次性加载到 2G 的内存里. 本文适合于想要了解新语言 Scala 并发异步编程框架 Akka, Future 的筒鞋. 读完本文后,将了解如何综 ...

  5. input文本框只能输入数字

    HTML中的input文本框有时候需要数字的做输入检查,如果能做输入之前限定只能输入数字的话,就可以省去在提交时候的输入内容检查了. 下面是自己在火狐浏览器上调试出的实现,实现原理就是在键盘事件(on ...

  6. Javassist注解(Annotation)的使用:CXF WebService动态生成

    设计一个对接系统,通过动态模型的增删改触发业务系统相应服务的调用.模型增删改方法动态发布为WebService服务.WebService服务采用CXF发布,动态类生成采用Javassist.由于Web ...

  7. python webdriver firefox 登录126邮箱,先添加联系人,然后进入首页发送邮件,带附件。

    代码:#encoding=utf-8from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom ...

  8. 使用 Laravel 数据填充生成 中文 测试数据

    Laravel5.4 及更新版本设置了相关的配置项 app.faker_locale,只不过在文档和默认的配置文件中看不到这一参数.相关源码在 Illuminate\Database\Database ...

  9. $.ajax({ }) 里面的success函数不执行 | 回调函数返回的值 用对象,下标,键值对访问不到时

    原因一般是  dataType:'json' 数据类型设置成了json  ,去掉这个设置即可 $.ajax({ }) 回调函数返回的值 用对象,下标,键值对访问不到时,考虑是否返回数据为字符串 考虑是 ...

  10. Linux基础命令---sudo

    sudo sudo允许用户以超级用户或安全策略指定的另一个用户的身份执行命令.Sudo支持安全策略插件和输入/输出日志的插件.第三方可以开发和分发自己的策略和I/O日志插件,以便与sudo前端无缝地工 ...