HTTP协议的请求与响应和CSS属性和定位
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属性和定位的更多相关文章
- 简明CSS属性:定位
简明CSS属性:定位 第一话 定位 (Positioning) 关键词:position/z-index/top/bottom/right/left/clip POSITION 该属性用来决定元素在页 ...
- css属性及定位操作
字体属性 文字字体 font-family可以把多个字体名称作为一个“回退”系统来保存.如果浏览器不支持第一个字体,则会尝试下一个.浏览器会使用它可识别的第一个值. 简单实例: body { font ...
- 前端之CSS——属性和定位
一.字体属性 1.font-size(字体大小) p { font-size: 14px; } font-size 属性可设置字体的尺寸. px:像素,稳定和精确 %:把 font-size 设置为基 ...
- CSS属性:定位属性(图文详解)
本文最初发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. CSS的定位属性有三种,分别是绝对定位.相对定位.固定定位. posit ...
- HTTP协议及其请求头分析
HTTP协议及其请求头分析 HTTP协议及其请求头分析 众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP.Archie Gopher等是建立在TCP/IP协议之上的应用 ...
- [转]HTTP协议及其请求头分析
众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP.Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用. WWW服务器使用 ...
- 02_Django-路由配置-HTTP协议的请求和响应
02_Django-路由配置-HTTP协议的请求和响应 视频:https://www.bilibili.com/video/BV1vK4y1o7jH 博客:https://blog.csdn.net/ ...
- HTTP协议的请求和响应学习
本篇作为学习servlet的前提,http协议是学习JavaWeb开发的基石,不深入了解http协议,就不能说掌握了JavaWeb开发. HTTP协议有两个版本:HTTP1.0和HTTP1.1,那么有 ...
- 老李分享:HTTP协议之请求和响应
老李分享:HTTP协议之请求和响应 HTTP请求头详解: GET http://www.foo.com/ HTTP/1.1 GET是请求方式,请求方式有GET/POST http://www.fo ...
随机推荐
- mysql_connect
in this passage, we slove the problem about Mysql_connect. first, let' see an example: resource mysq ...
- 日志处理(一) log4j 入门和详解(转)
log4j 入门. 详解 转自雪飘寒的文章 1. Log4j 简介 在应用程序中添加日志记录总的来说基于三 个目的: 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 ...
- python3.4学习笔记(二十一) python实现指定字符串补全空格、前面填充0的方法
python3.4学习笔记(二十一) python实现指定字符串补全空格.前面填充0的方法 Python zfill()方法返回指定长度的字符串,原字符串右对齐,前面填充0.zfill()方法语法:s ...
- SpringBoot集成Socket服务后打包(war包)启动时如何启动Socket服务(web应用外部tomcat启动)
1.首先知道SpringBoot打包为jar和war包是不一样的(只讨论SpringBoot环境下web应用打包) 1.1.jar和war包的打开方式不一样,虽然都依赖java环境,但是j ...
- AngularJs表单自动验证
angular-auto-validate 地址:https://github.com/jonsamwell/angular-auto-validate 引用: <script src=&quo ...
- Linux中Postfix反病毒和垃圾邮件工具(十)
amavisd-new amavisd-new呼叫器是一个连接MTA和内容检测工具(诸如病毒扫描工具和SpamAssassin)的高性能接口程序,使用perl语言写成.它一般通过SMTP.ESMTP或 ...
- strcpy、memcpy和memset的区别
strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include <string.h> 功能:把src所指由NULL结束的字 ...
- OpenCV实现SfM(三):多目三维重建
http://lib.csdn.net/article/opencv/24548 注意:本文中的代码必须使用OpenCV3.0或以上版本进行编译,因为很多函数是3.0以后才加入的. 目录: 问题简化 ...
- python no module named 'win32api'
在cmd下执行 pip install pypiwin32api 即可
- 20145101《JAVA程序设计》课程总结
每周读书笔记链接汇总 假期笔记 第1周学习总结 第2周学习总结 第3周学习总结 第4周学习总结 第5周学习总结 第6周学习总结 第7周学习总结 第8周学习总结 第9周学习总结 第10周学习总结 实验报 ...