html语言
- 格式:docx
- 大小:15.35 KB
- 文档页数:3
2.1 HTML语言简介
(HTML语言介绍及发展)
认识HTML语言
HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”,主要是通过HTML标记对网页中的文本、图片、声音等内容进行描述。
HTML提供了许多标记,如段落标记、标题标记、超链接标记、图片标记等,网页中需要定义什么内容,就用相应的HTML标记描述即可。
HTML之所以称为超文本标记语言,不仅是因为他通过标记描述网页内容,同时也由于文本中包含了所谓的“超级链接”点。
通过超链接将网站与网页以及各种网页元素链接起来,构成了丰富多彩的Web页面。
下面通过一段源代码和相应的网页结构来认识HTML。
HTML语言的发展
HTML语言发展至今,经历了6个版本:
•超文本标记语言(第一版)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布。
•HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时。
•HTML 3.2——1997年1月14日,W3C推荐标准。
•HTML 4.0——1997年12月18日,W3C推荐标准。
•HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准。
•HTML 5的第一份正式草案已于2008年1月22日公布,仍继续完善。
目前最新的HTML版本是HTML5,但是各个浏览器对其支持不统一,所以如今大多数的网站采用的还是HTML4.01版本。
HTML 是什么?
html是一门语言。
主要应用的领域有,web前端、java、大数据等等it行业。
html全称超文本标记语言(hyper Text Markup Language)。
超文本的意思就是不止是文本,还可以包含图片,链接,音乐,甚至程序等非文字元素。
HTML语言有什么特点?
1.可以设置文本的格式,比如标题、字号、文本颜色、段落等等
2.可以创建列表
3.可以插入图像和媒体
4.可以创建表格
5.可以创建超链接(通过鼠标点击能够在页面切换)
HTML语言的基本结构是:
<html>
<head>
<title>网页的标题</title>
<meta charset="utf-8"/>
</head>
<body>
写网页的主体
</body>
</html>。
一、HTML语言简介HTML(Hyper Text Markup Language 超文本置标语言)是一种用来制作超文本文档的简单标记语言。
用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。
自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息,简单来说就是用来在浏览器中对文字、图片、flash动画等进行排版布局的一种格式语言。
HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html 或.htm的文件扩展名。
生成一个HTML文档主要有以下三种途径:1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。
2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。
3.由Web服务器(或称HTTP 服务器)一方实时动态地生成。
HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。
虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。
这就是为什么同一文档在不同的浏览器中展示的效果会不一样。
目前HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。
虽然下一版本的标准HTML3.0(也称为HTML+)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的Web浏览器(如Netscape等)都能解释HTML3.0中的部分新标记,因此在本章中介绍的一些HTML3.0新标记均已被多数浏览器所接受。
<!--...--> 定义注释。
<!DOCTYPE> 定义文档类型。
<a> 定义锚。
<abbr> 定义缩写。
<acronym> 定义只取首字母的缩写。
<address> 定义文档作者或拥有者的联系信息。
<applet> 不赞成使用。
定义嵌入的applet。
<area> 定义图像映射内部的区域。
<b> 定义粗体字。
<base> 定义页面中所有链接的默认地址或默认目标。
<basefont> 不赞成使用。
定义页面中文本的默认字体、颜色或尺寸。
<bdo> 定义文字方向。
<big> 定义大号文本。
<blockquote> 定义长的引用。
<body> 定义文档的主体。
<br> 定义简单的折行。
<button> 定义按钮(push button)。
<caption> 定义表格标题。
<center> 不赞成使用。
定义居中文本。
<cite> 定义引用(citation)。
<code> 定义计算机代码文本。
<col> 定义表格中一个或多个列的属性值。
<colgroup> 定义表格中供格式化的列组。
<dd> 定义定义列表中项目的描述。
<del> 定义被删除文本。
<dir> 不赞成使用。
定义目录列表。
<div> 定义文档中的节。
<dfn> 定义定义项目。
<dl> 定义定义列表。
<dt> 定义定义列表中的项目。
<em> 定义强调文本。
<fieldset> 定义围绕表单中元素的边框。
<font> 不赞成使用。
定义文字的字体、尺寸和颜色。
<form> 定义供用户输入的HTML 表单。
<frame> 定义框架集的窗口或框架。
<frameset> 定义框架集。
<h1> to <h6> 定义HTML 标题。
<head> 定义关于文档的信息。
<hr> 定义水平线。
<html> 定义HTML 文档。
<i> 定义斜体字。
<iframe> 定义内联框架。
<img> 定义图像。
<input> 定义输入控件。
<ins> 定义被插入文本。
<isindex> 不赞成使用。
定义与文档相关的可搜索索引。
<kbd> 定义键盘文本。
<label> 定义input 元素的标注。
<legend> 定义fieldset元素的标题。
<li> 定义列表的项目。
<link> 定义文档与外部资源的关系。
<map> 定义图像映射。
<menu> 不赞成使用。
定义菜单列表。
<meta> 定义关于HTML 文档的元信息。
<noframes> 定义针对不支持框架的用户的替代内容。
<noscript> 定义针对不支持客户端脚本的用户的替代内容。
<object> 定义内嵌对象。
<ol> 定义有序列表。
<optgroup> 定义选择列表中相关选项的组合。
<option> 定义选择列表中的选项。
<p> 定义段落。
<param> 定义对象的参数。
<pre> 定义预格式文本。
<q> 定义短的引用。
<s> 不赞成使用。
定义加删除线的文本。
<samp> 定义计算机代码样本。
<script> 定义客户端脚本。
<select> 定义选择列表(下拉列表)。
<small> 定义小号文本。
<span> 定义文档中的节。
<strike> 不赞成使用。
定义加删除线文本。
<strong> 定义强调文本。
<style> 定义文档的样式信息。
<sub> 定义下标文本。
<sup> 定义上标文本。
<table> 定义表格。
<tbody> 定义表格中的主体内容。
<td> 定义表格中的单元。
<textarea> 定义多行的文本输入控件。
<oot> 定义表格中的表注内容(脚注)。
<th> 定义表格中的表头单元格。
<thead> 定义表格中的表头内容。
<title> 定义文档的标题。
<tr> 定义表格中的行。
<tt> 定义打字机文本。
<u> 不赞成使用。
定义下划线文本。
<ul> 定义无序列表。
<var> 定义文本的变量部分。
<xmp> 不赞成使用。
定义预格式文本。
/
学校内网http://202.201.164.23/。