web服务为B/S架构
get请求
朝服务器要资源
post请求
朝服务器提交资源
http是超文本传输协议 , 规定了服务端与客户端 ( 浏览器 ) 数据传输的数据格式
请求首行(请求方式 协议版本)
请求头(一大堆k:v键值对)
\r\n
请求体(敏感信息 密码 身份证号)
响应首行(请求方式 协议版本)
响应头(一大堆k:v键值对)
\r\n
响应体(给用户看的数据)
用数字来表示一串文字需要表达的意思
HTML是一种超文本标记语言
标记是没有逻辑的
组成:指令、转义字符、标签
目的:完成页面的搭建
HTML页面的大致组成部分
<!doctype html>
必须出现在页面的最上方,规定该文档采用的html版本类型<html>
页面标签:包含所有页面内容,只有head与body两个子标签<head>
头标签:样式、脚本、后勤工作:页面编码、页面标签标题图标,主放功能<body>
体标签:页面现实内容存在区域、样式、脚本,主放内容简单的一个html5搭建:
<!DOCTYPE html>
<html lang='en'><!--en会告诉浏览器内容为英文,中文为zh,若没有lang则浏览器会根据内容自己解析-->
<head>
<meta charset='UTF-8'><!--meta为body里内容得到编码方式-->
<title>Title</title> <!--网页的标题-->
</head>
<body>
</body>
</html>
<!--注释内容-->
,还有一种不常用的注释写法<!-注释内容->
<!doctype>
语法:&内容;
常用的转义字符
<: <
>: >
空格:
版权:©?
h1~h6:里面内容相对于普通的内容会加粗
,且会自动换行
p:自带换行,有段落间距
共同点都不带换行
常用的文本类型标签
a标签
例如如下一句
<a href ='http://www.baidu,com' targe = '_slef'>页面中显示的文本内容</a>
href:里面选择超链接地址,注意如果没加http://
,https://
,file://
,前缀默认会在原来地址后面添加拼接成一个新的链接
targe:
且超链接点击后会在浏览器上生成记录,显示文本颜色会变紫色
<img title="这是二哈" alt="二哈" src="url">
ul>li:无序标签
ol>li:有序标签
特殊的快捷键:ul>li{第$列}*5,其中$表示显示序列的位数
显示结果:
<ul>
<li>第1列</li>
<li>第2列</li>
<li>第3列</li>
<li>第4列</li>
<li>第5列</li>
</ul>
ul>li{第$$列}*5 显示结果
<ul>
<li>第01列</li>
<li>第02列</li>
<li>第03列</li>
<li>第04列</li>
<li>第05列</li>
</ul>
table>tr>th|td
属性
案例
<table border="1" rules="all">
<tr>
<th>标题1</th>
<th>标题2</th>
<th>标题3</th>
</tr>
<tr>
<td rowspan="2">1</td>
<td colspan=2">2</td>
</tr>
<tr>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
原文:https://www.cnblogs.com/shin09/p/11845101.html