%20超文本标记语言(HTML)是用于创建网页的标准标记语言。%20HTML%20%20是许多网站经常与CSS%20%20和JavaScript%20%20一起使用的一项基本技术,用于为网页、Web%20%20应用程序和移动应用程序设计令人愉悦的用户界面。%20Web%20%20浏览器可以读取HTML%20%20文件并将其呈现为可视网页。%20HTML%20%20在给出提示时描述了网站的结构语义,使其成为一种标记语言而不是编程语言。
HTML%20%20元素是构建网站的构建块。%20HTML%20%20可以嵌入图像和对象,用于构建标题、段落和列表等信息,以创建交互式表单或为特定目的描述文档的外观或含义。它还可用于:范围。%20HTML%20%20的语言形式是用尖括号括起来的HTML%20%20元素(例如html)。浏览器使用HTML%20%20标签和脚本来解释网页的内容,但并不将其显示在页面上。
HTML%20%20可以嵌入JavaScript%20%20等影响HTML%20%20网页行为的脚本语言。%20Web%20%20浏览器还可以参考层叠样式表(CSS)%20来定义文本和其他元素的外观和布局。万维网联盟(W3C)%20是维护HTML%20%20和CSS%20%20标准的组织,建议在演示文稿中使用CSS%20%20代替某些HTML%20%20元素。
历史
W3C%20%20创建的早期HTML%20%20标记
发展
%20%20蒂姆·伯纳斯·李
1980%20年,物理学家Tim%20%20Berners-Lee%20%20在CERN%20%20从事合同项目时提出并创建了INQUIRE,这是一个允许CERN%20%20研究人员使用和共享文档的原型系统。%201989年,伯纳斯-李在一份备忘录中提出了基于互联网的超文本系统。他在20%20世纪90%20年代末指定了HTML%20%20并创建了浏览器和服务器软件。同年,伯纳斯-李和CERN数据系统工程师Robert%20%20Kallio共同申请了该项目的资助,但并未得到CERN的正式批准。在一份个人笔记中,伯纳斯·李列出了“使用超文本的几个领域”,并将百科全书排在列表的首位。
HTML%20%20的首次公开描述出现在1991%20年底Tim%20%20Berners-Lee%20%20提到的一份名为“HTML%20%20标签”的文档中。我们将讨论18%20个包含HTML%20%20原生设计的相对简单的元素。除了超链接标签之外,该设计深受SGMLguid%20%20的影响,SGMLguid%20%20是CERN%20%20内基于标准通用标记语言(SGML)%20的文件格式。其中11%20个元素仍然存在于HTML%20%204%20中。
Berners-Lee%20%20认为HTML%20%20是SGML%20%20的应用。%201993%20年中,互联网工程任务组(IETF)%20发布了第一个HTML%20%20规范提案,即超文本标记语言(HTML)%20互联网草案。它是由Berners-Lee%20%20和Dan%20%20Connolly(计算机科学家)共同撰写的。这包括用于定义语法的SGML%20%20文档类型定义。尽管该草案在六个月后过期,但值得注意的是,用于嵌入在线图像的NCSA%20%20Mosaic%20%20浏览器自定义标签已获得批准。这反映了IETF%20%20将标准建立在成功原型之上的理念。类似地,Dave%20%20Raggett%20%20在1993%20年底提出了竞争性Internet%20%20草案HTML+(超文本标记格式),提出了对已实现的功能(例如表单和表单输入)进行标准化。
1994年初HTML和HTML+草案到期后,IETF成立了HTML工作组,并于1995年发布了第一个HTML规范“HTML%20%202.0”,旨在作为后续实施标准的基础”。
在IETF%20%20的支持下,HTML%20%20标准的进一步发展受到利益竞争的阻碍。自1996%20年以来,HTML%20%20规范一直由万维网联盟(W3C)%20维护并由商业软件供应商资助。然而,在2000年,HTML也成为了国际标准(ISO/IEC15445:2000)。%20HTML%20%204.01%20于1999%20年底发布,并于2001%20年发布了进一步错误的版本。%202004%20年,Web%20%20超文本应用技术工作组(WHATWG)%20开始开发HTML5,并与W3C%20%20合作于2008%20年交付。标准化于2014年10月28日完成。
版本时间线
1995%20年11%20月24%20日
HTML%20%202.0%20作为IETF%20%20RFC%20%201866%20发布。添加RFC%20%20的附加功能:
1995%20年11%20月25%20日:RFC%20%201867(基于表单的文件上传)
1996%20年5%20月:RFC%20%201942(表)
1996%20年8%20月:RFC%20%201980(客户端图像映射)
1997%20年1%20月:RFC%20%202070(国际化)
1997%20年1%20月14%20日
HTML%20%203.2%20作为W3C%20%20推荐标准发布。这是自1996%20年9%20月12%20日IETF%20%20终止HTML%20%20工作组以来,第一个由W3C%20%20完全开发和标准化的版本。
HTML%20%203.2%20最初的代号为“Wilbur”,完全删除了公式,调整了各种专有扩展,并采用了Netscape%20%20设计的大部分视觉标记。根据两家公司之间的协议,Netscape%20%20的眨眼元素和微软的滚动元素已被删除。%20HTML%20%20对数学表达式的支持最终成为一个单独的标准,称为MathML。
1997%20年12%20月18%20日
HTML%20%204.0%20已作为W3C%20%20推荐标准发布。提供三种变体:
严格和过时的元素被禁止。
允许使用过渡性的旧元素。
框架集。在大多数情况下,只允许与框架相关的元素。
HTML%20%204.0%20最初的代号为“Cougar”,采用了许多特定于浏览器的元素类型和属性,并试图消除Netscape%20%20的视觉标记功能并将其标记为已弃用。%20HTML%20%204%20是符合ISO%20%208879%20-%20SGML%20%20的SGML%20%20应用程序。
1998%20年4%20月24%20日
HTML%20%204.0%20进行了调整,但没有增加版本号。
1999%20年12%20月24%20日
HTML%20%204.01%20作为W3C%20%20推荐标准发布。它还具有三个版本,最终勘误版本于2001%20年5%20月12%20日发布。
2000年5月
ISO/IEC%20%2015445:2000(“ISO%20%20HTML”,基于HTML%20%204.01%20的严格版本)作为ISO/IEC%20%20国际标准发布。在ISO%20%20中,该标准属于ISO/IEC%20%20JTC%20%201/SC%20%2034%20领域(ISO/IEC%20%20联合技术委员会1,小组委员会34%20%20文档描述和处理语言)。
2014%20年10%20月28%20日
HTML%20%205%20已作为W3C%20%20推荐标准发布。
时间表草案
HTML5%20标志
1991年10月
HTML%20%20标签。非官方CERN%20%20文档,首次发布了18%20个HTML%20%20标签。
1992年6月
HTML%20%20DTD%20%20的第一个非官方草案,随后进行了七次修订(7%20月15%20日、8%20月6%20日、8%20月18%20日、11%20月17%20日、11%20月19%20日、11%20月20%20日、11%20月22%20日)。
1992年11月
HTML%20%20DTD%20%201.1(第一个版本号基于RCS%20%20修订版,版本号从1.1%20开始,而不是1.0),非官方草案。
1993年6月
超文本标记语言是由IETF%20%20IIIR%20%20工作组开发的互联网草案。被第二版取代一个月后,IETF又发布了六个草案,最终发布了带有RFC1866的HTML%20%202.0。
1993年11月
HTML+%20由IETF%20%20作为互联网草案发布,是超文本标记语言草案的竞争提案。它于1994%20年5%20月到期。
1995年4月(写于1995年3月)
HTML%20%203.0%20[33]被提议作为IETF标准,但直到五个月后该提议到期(1995年9月28日)才采取进一步行动。它包含Laget%20%20的HTML+%20提案的许多功能,包括对表格、围绕数据流动的文本以及显示复杂公式的支持。%20W3C%20%20开始开发自己的Arena%20%20浏览器作为HTML%20%203%20和级联样式表的测试平台,但HTML%20%203.0%20并不成功。%20Microsoft%20%20和Netscape%20%20等浏览器供应商选择实现HTML3%20草案功能的各种子集,并推出了自己的插件(请参阅浏览器大战)。
2008年1月
HTML5%20已作为工作草案由W3C%20%20发布(链接)。尽管HTML5%20的语法与SGML%20%20非常相似,但任何成为SGML%20%20应用程序的尝试都已被放弃,除了显式定义自己的“HTML”序列的替代的基于XML%20%20的HTML5%20序列之外。
HTML5%202011%20%20最终决定
2011年5月,工作组将HTML5推进到了“最后决定”阶段,邀请W3C社区内外的人士审查该规范的技术可靠性。%20W3C%20%20正在开发一套全面的测试套件,以实现完整规范的广泛互操作性,目标是在2014%20年实现。%202011年1月,WHATWG将“HTML5”活动标准更名为“HTML”。%20W3C%20%20继续其发布HTML5%20的项目。
HTML5%202012%20%20候选推荐
2012%20年7%20月,WHATWG%20%20和W3C%20%20的工作进行了一些分离。%20W3C%20%20继续致力于HTML5%20规范,重点关注单一的、定义明确的标准,WHATWG%20%20称之为“快照”。%20WHATWG%20%20组织将HTML5%20视为“现行标准”。主动标准的概念是它永远不会完成,而是不断更新和改进。可以添加新特征,但不会删除特征点。
2012年12月,W3C指定HTML5作为推荐阶段的候选者。%20这一阶段的标准是“两者都100%完整并且完全可互操作”。
HTML5%202014%20%20建议建议和建议
2014年9月,HTML5进入提案和推荐阶段。
2014年10月28日,HTML5作为稳定的W3C推荐标准发布,完成了HTML5的标准化。
XHTML版本
XHTML%20%20是一种使用XML%20%201.0%20从HTML%20%204.01%20改编而来的独立语言。它不再作为单独的标准开发。
XHTML%20%201.0%20于2000%20年1%20月26%20日作为W3C%20%20推荐标准发布。该修订版本于2002%20年8%20月1%20日发布,并在XML%20%20中再现了与HTML%20%204.0%20和4.01%20相同的三项更改。
XHTML%20%201.1%20基于XHTML%20%201.0%20的严格版本,并于2001%20年5%20月31%20日作为W3C%20%20推荐标准发布。修订版本允许您使用模块化XHTML%20%20模块,该模块于2001%20年4%20月10%20日作为W3C%20%20推荐标准发布。
XHTML%20%202.0%20是一个工作草案,已被放弃以支持HTML5%20和XHTML5%20的工作。%20XHTML%20%202.0%20与XHTML%20%201.x%20%20不兼容,因此更准确地说,它是XHTML%20%20样式中的一种新语言,而不是XHTML%20%201.x%20%20的更新。
XHTML%20%20语法在名为“XHTML5.1”的HTML5%20草案中指定。
标记
HTML%20%20标记包含几个重要部分:标签(及其属性)、基于字符的数据类型、字符引用和实体引用。%20HTML%20%20标签是最常见的,通常成对出现,例如h1%20和/h1。这些对中出现的第一个标签是开始标签,第二个标签是结束标签。两个标签之间是元素的内容。有些标签,例如img,没有内容,是空元素。
HTML%20%20的另一个重要组成部分是文档类型声明,它触发标准模式渲染。
下面是一个经典的Hello%20%20World%20%20程序的示例。
!DOCTYPE%20%20html
html
%20头
%20标题这是标题/标题
%20/头
%20身体
%20p你好世界!/p
%20/身体
/html
html和/html之间的文本描述了网页,body和/body之间的文本是可视页面内容。标签文本标题这是定义浏览器中页面标题的标题/标题。
HTML5%20中使用文档标签类型!DOCTYPE%20%20html。%20如果未声明,浏览器将使用“奇怪模式”进行渲染。
元素
HTML%20%20文档由嵌套的HTML%20%20元素组成。它们由括在尖括号中的HTML%20%20标记表示,例如p。
通常,一个元素由一对标记表示:开始标记p%20%20和结束标记/p。具有文本内容的元素放置在这些标签之间。
您还可以在开始标签和结束标签之间封装其他标签,例如标签和文本的混合。这些嵌套元素是其父元素的子元素。
开始标签还可以包含标签属性。这些属性包括识别文档部分、将样式信息绑定到文档显示、将图像嵌入到诸如img%20%20之类的标签中以及引用图像源。
某些元素(例如换行符br)不允许您嵌入内容,无论是文本还是其他标签。这些元素只需要一个空标签(类似于开始标签)并且不需要结束标签。
许多标签是可选的,特别是那些常用在段落元素p%20%20末尾的标签。%20HTML%20%20浏览器或其他媒体可以从上下文和HTML%20%20标准定义的结构规则中识别元素的封闭端。这些规则非常复杂,大多数HTML%20%20编码人员都无法完全理解。
因此,HTML元素的一般格式为:标签属性1='值1'属性2='值2'''内容''/标签。某些HTML%20%20元素被定义为空元素,其中标签属性1='值1'%20属性2='值2'。空元素无法封装内容。例如,br%20%20标签或内联标签img。%20HTML%20%20元素的名称是标记中使用的名称。请注意结束标记名称之前的斜杠“/”。空元素不需要结束标记,也是不允许的。如果未指定元素属性,则使用其默认值。
例子
HTML%20%20文档中的标题:head./head。标题包含在标题中。例子:
头
%20标题标题/标题
/头
标题:HTML%20%20标题由h1%20到h6%20六个标签组成,字体大小从大到小递减。
h1%20标题级别1/h1
h2%20标题级别2/h2
h3%20标题级别3/h3
h4%20标题级别4/h4
h5%20标题级别5/h5
h6%20标题级别6/h6
段落:
p第一段/p%20%20p第二段/p
换行符:br。br%20%20和p%20%20之间的区别是br%20%20换行但不改变页面的语义结构,而p%20%20将页面分成段落。
p%20%20这是br%20%20a%20%20br%20%20请使用换行符br%20%20段落/p
链接:使用a%20%20标签创建链接。%20href%20%20属性包含链接的URL%20%20地址。
a%20%20href='https://zh.wikipedia.org/'中文维基百科链接!
笔记:
!--这是一条评论--
注释可以帮助您理解标记,但它们在网页上不可见。
HTML%20%20具有以下类型的标记元素:
文本的结构标记
例如,h2%20badminton/h2%20将“badminton”定义为副标题。结构标记不规定任何特定的呈现,但大多数Web%20%20浏览器采用元素格式的默认样式。要在内容中实现更多样式,您可以使用级联样式表(CSS)。
描述文本外观的标记,无论其用途如何。
例如,b%20%20粗体/b%20%20表示视觉输出设备应将文本设为“粗体”,但如果设备无法做到这一点(例如大声朗读文本的听觉设备),则不会发生任何情况。在这种情况下,b%20%20粗体/b%20%20和“斜体”可能具有相同的视觉效果,但本质上更具语义性。这与强调单词/strong%20%20的strong%20%20和强调单词/em%20%20的em%20%20之间的区别相同。%20HTML%20%204.0%20规范弃用了大多数表达式标签,转而使用CSS。
超文本标签将文档的各个部分链接到其他文档。
锚元素在文档中创建超链接,其href%20%20属性设置链接的目标URL。例如,HTML%20%20标签a%20%20href='https://zh.wikipedia.org/'中文维基百科/a%20%20将文本“中文维基百科”显示为超链接。要将图像呈现为超链接,img%20%20元素将作为内容插入到a%20%20元素中:%20a%20%20href='https://example.org'img%20%20src='image.gif' alt='caption' width='50' height='50 ' 边界='0'/a.
属性
大多数元素属性都是由“=”分隔的名称-值对,并写在开始标记元素名称之后。值通常用单引号或双引号括起来。某些值的内容包含某些字符,HTML(但不是XHTML)允许您删除引号。不带引号的属性值被认为是不安全的[58]。有些属性,例如img 元素的ismap 属性,不需要成对出现,只需出现在开始标记中即可影响元素[6]。
许多元素都有一些共同的属性。
id 属性为整个文档中的元素提供唯一标识符。它用于标识元素,以便样式表可以更改其表示属性,并且脚本可以更改、显示或删除其内容和格式。对于添加到页面的URL,元素(通常是页面的一个子部分)提供有全局唯一标识符。例如,https://zh.wikipedia.org/wiki/HTML# 属性ID 'property'
class 属性提供了一种对相似元素进行分类的方法。通常用于语义和格式化。例如,HTML 文档可以指定class='tag' 来指示具有该class 值的所有元素都从属于文档的正文。格式化后,此类元素会聚集在一起,并可能显示为页脚,而不会出现在HTML 代码中。类属性也用于微格式语义。类值也可以声明多次。例如,class='mark important' 将该元素同时放入“mark”和“important”类别中。
style 属性允许您为特定元素分配表达属性。 “样式”被认为是比使用id 或class 属性更好的从样式表中选择元素的方法,但对于简单的、专门的或临时的样式来说可能太麻烦了。
title 属性用于为元素提供附加描述。 此属性在大多数浏览器中显示为工具提示。
lang 属性用于标识元素内容的语言。该语言可能与文档的主要语言不同。例如,在中文文档中:
法语单词span lang='fr'c'est la vie/span 在法国经常使用,意思是“这就是生活”。 p
缩写元素abbr 可用于描述某些属性。
abbr id='ID' class='Term' style='color:purple;' title='超文本标记语言'HTML/abbr
此示例呈现为HTML。当您将鼠标悬停在缩写上时,大多数浏览器都会显示标题文本“超文本标记语言”。
大多数元素使用与语言相关的属性dir 来指定文本方向,例如“rtl”表示从右到左的文本,例如阿拉伯语、波斯语或希伯来语。
字符和实体参考
另请参阅:XML 和HTML 字符实体参考列表、Unicode 和HTML
在4.0 版本中,HTML 定义了一组252 个字符实体引用和1,114,050 个字符值引用。两者都支持使用简单的标记书写单个字符。文本字符的呈现方式与其标记对应物相同。
以这种方式“转义”字符的能力允许字符和(当分别写为和时)被理解为字符数据而不是标记。例如,它通常是标签的开头,通常是字符实体和数字引用的开头,或者元素的内容或属性值。如果双引号字符' 不用于标记属性值,则必须将其转义为' 或' 或'。同样,如果不使用单引号字符' 来标记属性值,则为' 或'(在HTML5 和XHTML 文档中)。
如果作者不转义这些字符,某些浏览器将尝试从上下文推断其意图。如果结果仍然是无效标记,其他浏览器和用户代理将很难访问该文档并尝试使用搜索或索引对其进行解析。
您还可以转义难以键入的字符或不在文档字符编码中的字符。例如,重音e () 通常仅出现在西欧或南美键盘上,但它可以用作HTML 文档中的实体引用 或数字引用 或。 Unicode 字符编码(例如UTF-8)与所有现代浏览器兼容,并提供对世界书写系统中几乎所有字符的直接访问。
数据类型
HTML包含元素内容,例如脚本数据、样式表数据和许多属性值类型,包括ID、名称、URI、数字长度单位、语言、媒体描述符颜色、字符编码、日期和时间等。定义多种数据类型为了。不挂断。所有这些数据类型都是字符数据的特化。
文件类型声明
HTML 文档必须以文档类型声明(非正式地称为“doctype”)开始。在浏览器中,文档类型声明有助于确定是否使用渲染模式——,尤其是奇怪的模式。
文档类型声明的最初目的是通过基于文档类型定义(DTD)的SGML工具来解析和验证HTML文档。
HTML5 中的文档类型声明较短,因为HTML5 没有定义DTD。
!DOCTYPE html
HTML 4 文档类型声明的示例:
!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'
此声明引用了HTML 4.01“严格”版本的DTD。基于SGML 的验证器读取DTD 并正确解析这些文档以执行验证。在现代浏览器中,有效的文档类型会激活标准模式而不是奇怪的模式。
此外,HTML 4.01 还提供了转换DTD 和框架集DTD。过渡DTD 是最广泛的,不仅可以包括当前标签,还可以包括旧的或“过时的”标签,而严格的DTD 不包括过时的标签。框架集包含构建框架所需的所有标签和转换标签。
语义HTML
语义HTML 是一种HTML 编写方式,强调编码信息的含义而不是其形式(外观)。 HTML 自诞生以来就包含了语义标记,但它也包含了识别标记,例如font、i 和center 标记。还有一些语义中性的span 和div 标签。自从20 世纪90 年代末大多数浏览器引入级联样式表以来,一直鼓励网页作者使用CSS 将表示与内容分开。
在2001 年关于语义网的讨论中,Tim
伯纳斯-李等人给出了一种的方法,使智能软件“代理人”可能有一天会自动抓取网页进行查找、过滤并将之前不相关的联系起来。这种代理甚至在现在也不普遍,但一些Web 2.0、混搭和价格比较网站的想法可能会结束。这些网页应用程序的混合与伯纳斯-李的语义代理人的之间主要区别基于以下事实:当前的聚合与信息混合通常由网页开发者设计,他们早已知道网络位置和他们希望混搭、比较与结合的特定数据的API语义。 网页代理的一个重要类型是网络爬虫或搜索引擎蜘蛛。这些软件代理依赖于它们发现的网页的语义清晰度,因为它们一天要使用各种技术与算法来读取和索引数百万个网页并给网页用户提供搜索工具,没有这些万维网的有效性就会大大降低。 为使搜索引擎蜘蛛评估它们在HTML文档中发现的文本片段的重要性,也为那些创建标记等混合的人与更多的自动化代理工具,HTML中的语义结构需要广泛一致地应用从而将文本的含义呈现给浏览者。 表示性标记在当前的HTML和XHTML推荐中不被鼓励使用,HTML5中则被视为非法。 好的语义化HTML也改善了网页文档的可访问性。例如,当屏幕阅读器或音频浏览器可以正确判定一个文档的结构时,视觉障碍用户不会再因阅读重复或无关的信息而浪费时间。 分发 HTML文档分发的方法和其他计算机文件相同。不过,它们最常通过网页服务器的超文本传输协议或电子邮件传输。 HTTP 万维网主要由从服务器通过HTTP协议向浏览器发送的HTML文档组成。但是,HTTP也可以被用于传输HTML之外的数据,例如图像、声音和其他内容。为使浏览器了解如何处理接收到的文档,在传输文档时必须同时传递文件类型。这种元数据包含MIME类型(对于HTML 4.01或更早版本是text/html,而对于XHTML 1.0或之后的版本是application/xhtml+xml),以及字符编码(参见HTML字符编码方式)。 在现在的浏览器中,和HTML文档一起发送的MIME类型影响文档的解读方式。和XHTML MIME类型一起发送的文档被认为是良构的XML,而语法错误会导致浏览器无法呈现文档。完全相同的文档如果和HTML MIME类型一起发送,则可能被正常显示,因为浏览器对HTML的语法检查更加松懈些。 W3C的推荐指出,遵循规定的推荐指引的XHTML 1.0文档可标记二者任一的MIME类型。XHTML 1.1还指出,XHTML 1.1文档应标有两种MIME类型。 HTML邮件 大多数图形电子邮件客户端允许使用HTML的子集(经常界限不清)提供格式化和无法使用纯文本的语义标记。这可能包括印刷信息,如彩色标题、强调和引用文本、内嵌图片和图表等。许多这样的客户包含一个编写HTML电子邮件消息的图形用户界面编辑器和一个用于显示的渲染引擎。在邮件中使用HTML受到了一些兼容性的批评,由于一些盲人或具有视觉障碍的人的访问问题,这种方式有利于伪装的钓鱼攻击。因其消息大小超过明文,所以它可混淆垃圾邮件过滤器。 命名规则 最常用的计算机文件扩展名为.html,通用缩写为.htm。它起源于某些早期操作系统与文件系统,如DOS以及FAT数据结构的局限性,它将文件扩展名限制为3个字母。 HTML应用程序 HTML应用程序(HTA;文件扩展名".hta")是一个Microsoft Windows应用程序,它在浏览器中使用HTML和动态HTML提供应用程序图形界面。正规HTML文件被限制在浏览器的安全模型中,只能分别通过网页服务器和网页对象与站点Cookie进行通信和操作。HTA作为完全受信任的应用程序运行,因此拥有更多的权限,如创建/编辑/删除文件与注册表项。因为它们在浏览器安全模式之外操作,所以HTA不能通过HTTP执行,必须下载(就像EXE文件)并在本地文件系统执行。 所见即所得编辑器 所见即所得编辑器使用图形用户界面(GUI)显示HTML文档,常常类似于文字处理器,所以用户可以设计一切。编者面对的是文档,而不是代码,所以作者并不需要太多的HTML知识。这种所见即所得的编辑模式一直受到诟病,主要因为它生成的代码质量不高;也有人主张将其改变至WYSIWYM模型(所见即所指)。 版权声明:本文转载于网络,版权归作者所有,如果侵权,请联系本站编辑删除