HTTP协议,S-HTTP协议,HTML

HTTP超文本传输协议 (HTTP-Hypertext transfer protocol) 是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(world wide web)交换信息的基础。它允许将 超文本标记语言 (HTML) 文档从 Web 服务器传送到 Web 浏览器 。HTML 是一种用于创建文档的标记语言,这些文档包含到相关信息的链接。您可以单击一个链接来访问其它文档、图像或多媒体对象,并获得关于链接项的附加信息。HTTP工作在 TCP/IP 协议体系中的TCP协议上。客户机和服务器必须都支持 HTTP,才能在 万维网 上发送和接收 HTML 文档并进行交互。
 
HTTP协议 的主要特点可概括如下
 
1、支持客户/服务器模式。
http 协议 简介

  http 协议 简介

2、 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4、无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5、无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。
另一方面,在 服务器 不需要先前信息时它的应答就较快。
 
S-HTTP 安全超文本传输协议(Secure Hypertext Transfer Protocol, S-HTTP)是一种结合HTTP而设计的 消息 的安全通信协议。S-HTTP协议为HTTP客户机和服务器提供了多种安全机制,这些安全服务选项是适用于Web上各类用户的。安全超文本连接协议使用https://代替http://
 
HTML
 
1.超文本标记 语言 ,即HTML(Hypertext Markup Language),是用于 描述 网页文档的一种标记语言。
 
2.由来:在 万维网 (英语缩写: WWW )上的一个 超媒体 文档称之为一个 页面 (英语:page)。作为一个组织或者个人在 万维网 上放置开始点的 页面 称为 主页 (英语:Homepage)或首页,主页中通常包括有指向其他相关页面或其他节点的指针( 超级链接 )。所谓 超级链接 ,就是一种 统一资源定位器 (Uniform Resource Locator,英语缩写: URL )指针,通过激活(点击)它,可使 浏览器 方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。在逻辑上将视为一个整体的一系列 页面 的有机集合称为 网站 Website 或Site)。是为“ 网页 创建和其它可在 网页浏览器 中看到的信息”设计的一种 标记语言
 
3.整体结构
 
1)一个网页对应一个 HTML文件 ,超文本标记语言文件以.htm(磁盘操作系统 DOS 限制的英语缩写为 扩展名 )或.html(英语缩写为 扩展名 )。可以使用任何能够生成TXT类型 源文件 的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。 标准的超文本标记语言 文件 都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:<br/>),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。有三个双标记符用于 页面 整体结构的确认。
 
2)标记符<HTML>;说明该 文件 是用超文本标记语言(本标签的中文全称)来 描述 的。它是 文件 的开头,而</HTML>;则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。
 
3)<head></head>;这2个标记符分别 表示 头部信息的开始和结尾。头部中包含的标记是 页面 的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。头部中最常用的标记符是标题标记符和 meta 标记符,其中标题标记符用于定义网页的标题,它的内容显示在网页窗口的 标题栏 中,网页标题可被 浏览器 用作 书签 和收藏清单。
 
4文件主体内容
 
<body></body>;,网页中显示的实际内容均包含在这2个 正文 标记符之间。
正文 标记符又称为实体标记
超文本标记语言

  超文本标记语言

 
5.在编辑超文本标记语言 文件 和使用有关标记符时有一些约定或 默认 的要求。
 
⑴ 文本标记 语言 源程序的文件扩展名 默认 使用htm(磁盘操作系统 DOS 限制的英语缩写为 扩展名 )或html( 英语 缩写为 扩展名 ),以便于 操作系统 程序 辨认,除 自定义 的汉字 扩展名 。在使用 文本编辑器 时,注意修改 扩展名 。而常用的图像 文件 扩展名 gif jpg
 
⑵ 超文本标记语言源程序为文本 文件 ,其列宽可不受限制,即多个标记可写成一行,甚至整个文件可写成一行;若写成多行, 浏览器 一般忽略文件中的回车符(标记指定除外);对文件中的空格通常也不按源程序中的效果显示。完整的空格可使用特殊符号(实体符)“&nbsp(注意此字母必须小写,方可空格)” 表示 非换行空格;表示 文件 路径时使用符号“/”分隔,文件名及路径 描述 可用双引号也可不用引号括起。
 
⑶ 标记符中的标记元素用尖括号括起来,带斜杠的元素 表示 该标记说明结束;大多数标记符必须成对使用,以表示作用的起始和结束;标记元素忽略大小写,即其作用相同,但完整的空格可使用特殊符号“&nbsp(注意此字母必须小写,方可空格)”;许多标记元素具有属性说明,可用参数对元素作进一步的限定,多个 参数 属性 项说明次序不限,其间用 空格 分隔即可;一个标记元素的内容可以写成多行。
 
⑷ 标记符号,包括尖括号、标记元素、属性项等必须使用 半角 的西文字符,而不能使用 全角字符
 
HTML注释 惊叹号 表示 ,注释内容由符号 结束 。注释内容可插入文本中任何位置。任何标记若在其最前插入惊叹号,即被标识为注释,不予显示。

文件类型描述

为了说明文档使用的超文本标记语言标准,所有超文本标记语言文档应该以“文件类型声明”(< !DOCTYPE >)开头,引用一个文件类型描述或者必要情况下自定义壹个文件类型描述。举例来说:
公共标识符
系统标识符
说明
-//W3C//DTD HTML 4.0//ZH
 
超文本标记语言(版本:肆点零)、万维网联盟。
-//W3C//DTD HTML 4.01//ZH
 
超文本标记语言(版本:肆点零壹)、万维网联盟。

常用标签元素

<html></html> 创建一个超文本标记语言文档。
<head></head> (头)设置文档标题和其它在网页中不显示的信息,比如direction方向、语言代码Language Code(见实体定义!ENTITY % i18n)、指定字典中的元信息、等等。
<BASE> 文档中不能被该站点辨识的其它所有链接源的 URL (统一资源定位器)
<LINK> 定义一个链接和源之间的相互关系,比如引用壹个层叠样式表(英文缩写: css )、做壹个链接到壹个脚本、为某文件做壹个链接(可打印的版本)、文档特定的工具栏/菜单。
<script></script>脚本语句标签,比如引用壹个爪哇脚本( javascript )。
<body></body>文档体,文档的可见部分。
<title></title> 设置文档的标题。

页面内容描述

<h1></h1> 最大的标题(壹号标题
<pre></pre> 预先格式化文本 (英文全称:Preformatted)
<u></u> 下划线(英文全称:Underline)
<b></b> 黑体字 (英文全称:Bold)
<i></i> 斜体字 (英文全称:Italics)
<tt></tt>打字机风格的 字体
<cite></cite>引用,通常是斜体
<em></em> 强调文本(通常是斜体加黑体、英文全称:emphasize)
<strong></strong> 加文本(通常是斜体加黑体)
<font size="" color=""></font> 设置字体大小从1到7,颜色使用名字或 RGB (中文全称:红绿蓝)的十六进制值
<BASEFONT></BASEFONT>基准字体标记
<big></big> 字体加
<SMALL></SMALL> 字体缩
<DELECT></DELECT> 加删除线
<CODE></CODE>程式
<KBD></KBD>键盘字(英文全称:KeyBoarD
<SAMP></SAMP> 范例(英文全称:SAMPle)
<VAR></VAR> 变量(英文全称:VARiable)
<BLOCKQUOTE></BLOCKQUOTE> 向右缩排(向右缩进、块引用)
<DFN></DFN> 述语定义(英文全称:DeFiNe)
<ADDRESS></ADDRESS>地址标记
<sup></SUP> 上标字 (英文全称:SUPerscript)
<SUB></SUB> 下标字(英文全称:SUBscript)
<xmp>...</xmp>;固定宽度 字体 (在 文件 中空白、换行、定位功能有效)
<plaintext>...</plaintext>;固定宽度 字体 (不执行标记符号)
<listing>...</listing> 固定宽度小 字体
<font color=00ff00>...</font>;字体 颜色
<font size=1>...</font>;字体 大小等于壹(最小)。
<font style ='font-size:100 px'>...</font>;字体 样式等于无限增大(100像素)
格式标志标签
<p></p> 创建一个段落 (英文全称:Paragraphs)
<p align=""> 将段落按左、中、右对齐
<br/>定义新行
<blockquote></blockquote> 从两边缩进文本
<dl></dl> 定义列表(英文全称:DefinitionList)
<dt> 放在每个定义术语词前(定义术语、英文全称:DefinitionTerm)
<dd> 放在每个定义之前(定义说明、英文全称:DefinitionDescription)
<ol></ol> 创建一个标有序的列表,默认前面有数字,从数字“1”开始计数,依次叠加,也可以设置为字母或从任何自然数开始计数的列表项 (有序列表、英语全称:OrderedList)
<ul></ul> 创建一个无序的列表,默认前面标有圆点,也可以自己设置为none或者其他形状,如空心圆、方块等。(无序列表、英语全称:UnorderedLists)
<li> 放在每个列表项之前,若在<ol></ol>;之间则每个列表项加上一个数字,
若在<ul></ul>;之间则每个列表项加上一个圆点
<div align=""></div> 用来排版大块HTML段落,也用于格式化表
<MENU> 选项清单
<DIR> 目录清单
<nobr></nobr> 强行不换行(英文全称:nobreaking)
<hr size='9' width='80%' color='ff0000'>;水平线(设定宽度、英语全称:horizontalrule)
<center></center> 水平居
网页表格标签
由于表格可以精确控制文本和图像在网页中的显示位置,所以在很多网站的主页中一般都使用表格来进行布局。
  表格的基本结构如下:
  <Table>
  <caption> </caption>
  <tr>
  <th></th)<th)</th>...
  </tr>
  <tr>
  <td></td><td> </td>...
  </tr>
  <tr>
  <td></td><td> </td>...
  </tr>
  <tr>
  <td></td><td> </td>...
  </tr>
  ...
  </Table>
  <Table>定义整个表格,即表格的内容要放在<Table>和</Tahle>标记中;在<Table>中的主要属性:border属性显示表格的边框,width, height属性定义表格的大小。<caption>标记符用来定义表格的标题。
  表格的表示以行为单位,在行中包含列。其中:一个<tr>...</tr>标记表示一行;一个<td>...</td>标记表示一列;<th>... </th>定义表头,一般可以不用。
]链接标志表格标志
<a
href="壹个统壹资源定位器">
</a>:创建超文本链接。
<a
name="书签貮">
</a>:创建位于文档内部的书签。
<a
href="#书签貮">
</a>:创建指向位于文档内部书签的链接。

正文标记的使用

每种HTML标记符在使用中可带有不同的属性项,用于 描述 该标记符说明的内容显示不同的效果。 正文 标记符中提供以下属性来改变文本的颜色及 页面背景
BGCOLOR(英语全称:BackgroundColor)用于定义网页的背景色 BACKGROUND 用于定义 网页 背景图案的图像 文件
TEXT 用于定义 正文 字符的颜色, 默认 为黑色
LINK 用于定义网页中 超级链接 字符的颜色, 默认 为蓝色
VLINK(英语全称:VisitedLINK)用于定义网页中访问过的超接链接字符的颜色, 默认 为紫红色
ALINK(中文全称:活动链接)用于定义被鼠标选中,但未使用时 超链 字符的颜色, 默认 为红色
例如:标记将定义 页面 的背景色为黑色, 正文 字体 显示为白色。
以上属性使用中,需要对颜色进行说明,在HTML中对颜色可使用3种方法说明颜色属性值,即直接颜色名称、 16进制 颜色代码、10进制 RGB 码。
直接颜色名称,可以在代码中直接写出颜色的英文名称。如<font color="red">我们</font>,在 浏览器 上显示时就为红色。
16进制颜色代码,语法格式: #RRGGBB 。16进制颜色代码之前必须有一个“#”号,这种颜色代码是由三部分组成的,其中前两位代表红色,中间两位代表绿色,后两位代表蓝色。不同的取值代表不同的颜色,他们的取值范围是00--FF。如<font color="#FF0000">我们</font>,在浏览器上显示同样为红色。
10进制RGB码,语法格式: RGB(RRR,GGG,BBB) 。在这种表示法中,后面三个参数分别是红色、绿色、蓝色,他们的取值范围是0--255。以上两种表达方式可以相互转换,标准是16进制与10进制的相互转换。如<font color="rgb(255,0,0)">我们</font>,在浏览器上显示字体为红色。

注释

<!--这是壹条注释,且不会呈现在渲染器或者网络浏览器之上。-->
 
更多HTML标签参考http://www.xyseo.cc/post/6.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值