HTML
- 格式:docx
- 大小:65.73 KB
- 文档页数:12
html 标准格式HTML 标准格式。
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。
它使用标记标签来描述网页的结构,包括文本、图像和超链接等内容。
在编写HTML文档时,遵循标准的HTML格式是非常重要的,这样可以确保网页在不同的浏览器和设备上都能正确显示。
本文将介绍HTML的标准格式,帮助您更好地理解和运用HTML语言。
1. 文档类型声明。
在编写HTML文档时,首先需要声明文档的类型。
这可以通过在文档的开头使用<!DOCTYPE>标签来实现。
<!DOCTYPE>标签告诉浏览器使用哪种HTML或XHTML规范来解析网页。
例如,对于HTML5文档,可以使用以下声明:<!DOCTYPE html>。
这样可以确保浏览器按照HTML5的标准来解析网页。
2. HTML 标签。
在HTML文档中,标签是用来定义网页结构和内容的关键元素。
每个标签由尖括号包围,例如<p>表示段落,<h1>表示一级标题,<img>表示图像等。
在使用标签时,需要注意标签的嵌套和闭合,确保每个标签都有正确的开始和结束标记。
例如:<p>这是一个段落。
</p>。
<h1>这是一个一级标题</h1>。
<img src="image.jpg" alt="图片">。
3. 文档结构。
一个标准的HTML文档通常包括<html>、<head>和<body>三个主要部分。
其中,<html>标签用来定义整个文档,<head>标签包含了文档的元信息,如标题、样式表和脚本等,<body>标签包含了文档的主要内容。
例如:<!DOCTYPE html>。
<html>。
html是什么意思
超文本标记语言,标准通用标记语言下的一个应用。
html不是一种编程语言,而是一种标记语言,是网页制作所必备的。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言(或超文本标签语言)的结构包括“头”部分、和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
一,其主要特点如下:
简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
通用性:另外,html是网络的通用语言,一种简单、通用的全置标记语言。
1。
HTML基础知识一、什么HTML超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
二、HTML能干什么您可以使用HTML 来建立自己的WEB 站点,HTML 运行在浏览器上,由浏览器来解析。
三、HTML长什么样子•<!DOCTYPE html>声明为HTML5 文档•<html>元素是HTML 页面的根元素•<head>元素包含了文档的元(meta)数据,如<meta charset="utf-8">定义网页编码格式为utf-8。
•<title>元素描述了文档的标题•<body>元素包含了可见的页面内容•<h1>元素定义一个大标题•<p>元素定义一个段落四、HTML都包含那些标签五、HTML实例1)我的第一个网页2)注释标签:对代码进行说明<!--单行注释,也可以对多行文字进行注释-->3)常用格式标签<b>加粗</b><i>斜体</i><u>下划线</u><s>删除线</s><p>段落标签</p><hr>:分割线<br>:换行<sup>上标</sup><sub>下标</sub><pre>保留当前格式样式</pre><strong>(粗字体)强调文本</strong> 4)标题标签5)列表标签6)超链接:7)分隔窗口8)块级元素和行内元素块级元素:凡是默认自动占满网页整行的元素(自动换行),称为块级元素<hr> <p> <h1>-<h6> <div> <ul> <li> <dl> <dt> <dd> <table> <pre> <tr> ...行内元素:不能占满网页整行的元素<font> <img> <span> <a> <b> <br> <buttom> <i> <span> <sub> <sup> <select> ...9)表格标签tr:行;td:单元格10)表单元素:11)多行文本域。
HTML代码是什么HTML代码是什么html是什么,HTML代码是什么?下面yjbys店铺为大家分享html的概念及代码属性,希望对大家学习html代码有帮助!什么是html通俗解答:html是hypertext markup language的缩写,即超文本标记语言。
html是用于创建可从一个平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建web页面。
html文件是带有格式标识符和超文本链接的内嵌代码的ascii 文本文件——html 结构了解。
html文本是由 html命令组成的描述性文本,html 命令可以说明文字、图形、动画、声音、表格、链接等。
html网页结构包括头部 (head)、主体(body) 两大部分。
头部描述浏览器所需的信息,主体包含所要说明的具体内容。
html是制作网页的基础,我们在网络营销中讲的静态网页,就是以html为基础制作的网页,早期的网页都是直接用html代码编写的,不过现在有很多智能化的网页制作软件(常用的如frontpage,dream weaver等)通常不需要人工去写代码,而是由这些软件自动生成的。
尽管不需要自己写代买,但了解html代码仍然非常重要,了解认识html是什么?是学习网络营销与电子商务的`重要技术基础知识。
自己动手建一个非常简单的网页,首先设置电脑显示扩展名方法,打开我的电脑,然后现在栏目工具-》文件夹选项-》查看-》高级设置中找到《隐藏已知文件类型的扩展名》将其不勾选,然后点击运用确认设置完成。
实现建立一个新的文本文件,在桌面新建一个txt文档(记住,如果你在使用比较复杂的文字处理器,就应该用“纯文本”或“普通文本”来保存)在文档里些一些文字,然后将此文件命名为“xxxx.html”。
(随便你起一个什么名字,扩展名也可是HTM)。
然后你可以用浏览器将它打开,你会看见最简单的自己做的页面。
html发展史
HTML (Hypertext Markup Language)是一种用于制作网页的计算机语言。
以下是HTML的发展史:
1. 1991年,第一个版本的HTML被提出。
它只包含了18个标签。
2. 1995年,HTML2.0发布。
它增加了表格、图像和表单等功能。
3. 1997年,HTML
4.0发布。
它增加了对CSS(层叠样式表)的支持、多媒体元素和框架等功能。
4. 1999年,XHTML(可扩展HTML)发布。
它是HTML和XML的结合,支持XML的语法和结构。
5. 2000年,HTML4.01发布。
它是HTML4.0的修订版,解决了一些问题并纠正了一些拼写错误。
6. 2004年,XHTML 2.0提案。
这是一个较大的更新,包括更清晰的语法和新的标签。
7. 2008年,HTML5提案。
它是HTML的最新版本,增加了许多新功能,如视频、音频、画布、本地存储和WebSockets等。
8. 2014年,HTML5.1发布。
它是HTML5的升级版,增加了一些新特性,如语义元素和Web Components等。
9. 2016年,HTML5.2发布。
它增加了一些新功能,如Picture-in-Picture(画中画)和WebVR(虚拟现实)等。
10. 2019年,HTML5.3发布。
它是HTML5.2的修订版,增加了不少新特性,如HTML5.3标签和新的API等。
html协议HTML协议。
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。
它是万维网的核心技术之一,用于描述网页的结构和内容。
HTML由一系列的元素(elements)组成,这些元素可以用来标记文本、图片、链接等内容,以便浏览器能够正确地显示和解释网页内容。
首先,HTML协议的基本结构由文档类型声明(Document Type Declaration)、html元素、head元素和body元素组成。
文档类型声明告诉浏览器使用哪种HTML版本来解释网页内容。
html元素是整个HTML文档的根元素,它包含了网页的所有内容。
head元素包含了网页的元信息,如标题、字符集、样式表和脚本等。
而body元素则包含了网页的主要内容,如文本、图片、链接等。
其次,HTML协议中的标记语言是一种基于标签的语言,每个标签用来描述网页中的不同元素。
常见的HTML标签包括p、h1-h6、a、img、div、span等。
p标签用来定义段落,h1-h6标签用来定义标题,a标签用来创建超链接,img标签用来插入图片,div和span标签用来划分网页内容的区块。
通过合理使用这些标签,可以使网页的结构清晰,内容易于理解。
另外,HTML协议还支持一些特殊的元素,如表格、表单、列表等。
表格元素用来创建表格,可以用来展示数据或布局网页内容。
表单元素用来创建表单,用户可以通过表单输入信息或进行交互操作。
列表元素用来创建有序列表和无序列表,可以用来展示项目或分类信息。
此外,HTML协议还支持一些元信息标签,如meta、title、link等。
meta标签用来设置网页的元信息,如字符集、关键词、描述等。
title标签用来定义网页的标题,显示在浏览器的标题栏中。
link标签用来引入外部资源,如样式表、脚本等。
最后,HTML协议还支持一些特殊的属性,如id、class、style等。
id属性用来唯一标识一个元素,可以用来进行DOM操作或样式设置。
html标准格式HTML标准格式。
HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。
它是网页的基础,用于定义网页的结构和内容。
在本文中,我们将讨论HTML标准格式的重要性以及如何正确地使用它来创建优质的网页。
首先,HTML标准格式对于网页的可访问性和可维护性至关重要。
通过遵循HTML标准格式,我们可以确保网页在不同的浏览器和设备上都能够正常显示和运行。
这对于用户体验和网站的可靠性至关重要。
另外,使用标准格式可以使网页的代码更加清晰和易于维护,有助于团队合作和代码的可持续发展。
其次,了解HTML标准格式的基本结构是至关重要的。
一个基本的HTML文档由`<html>`、`<head>`和`<body>`三个部分组成。
`<html>`标签用于定义整个HTML文档,`<head>`标签用于包含文档的元数据和引用外部资源,`<body>`标签用于包含网页的实际内容。
在`<head>`标签中,我们通常会包含`<title>`标签用于定义网页的标题,`<meta>`标签用于定义文档的元数据,以及引用外部CSS和JavaScript文件的标签。
另外,在HTML标准格式中,我们需要注意使用语义化的标签来定义文档的结构和内容。
例如,使用`<header>`、`<nav>`、`<main>`、`<section>`、`<article>`和`<footer>`等标签来定义网页的结构,使用`<h1>`到`<h6>`标签来定义标题的层级结构,以及使用`<p>`、`<ul>`、`<ol>`、`<li>`、`<a>`、`<img>`等标签来定义文档的内容。
HTML语言剖析:HTML是在SGML定义下的一个描述性语言,或可说HTML是SGML 的一个应用程式,HTML不是程式语言,如 C++ 和 Java 之类,它只是标示语言,基本上你只要明白了各种标记的用法便算学懂了HTML,HTML 的格式非常简单,只是由文字及标记组合而成,于编辑方面,任何文字编辑器都可以,只要能将文件另存成 ASCII 纯文字格式即可,当然以专业的网页编辑软件(dreamweaver)为佳.全写: Hyper Text Markup Language译名: 超文件注标式语言简释:一种为普通文件中某些字句加上标示的语言,其目的在于运用标记(tag)使文件达到预期的显示效果.什么是 HTML 文件?HTML 指超文本标签语言.HTML 文件是包含一些标签的文本文件.这些标签告诉 WEB 浏览器如何显示页面.HTML 文件必须使用 htm 或者 html 作为文件扩展名.HTML 文件可以通过简单的文本编辑器来创建.1.1:HTML 文件结构(Document Structures)<html><head><title><base><link><isindex><meta></head><body>HTML 文件的正文写在这里</body></html>特点解说:整份文件处于标记<HTML>与</HTML>之间.<HTML>用以声明这是 HTML 文件,让浏览器认出并正确处理此 HTML 文件.文件分两部分,由<HEAD>至</HEAD>称为开头,<BODY>至</BODY>称本文.基本上两者各有适用的标记,如<TITLE>只可出现于开头部分.开头部分用以存载重要资讯,而只有本文部分会被显示. 所以大部分标记会运用于本文部分.<TITLE>所标示的是文件的标题, 会出现于浏览器顶部及为别人Bookmark(收藏) 时的名称,所以每页有不同而明确的标题是需要的.1.2:标记写法:任何标记皆由"<"及">"所围住.标记名与小于号之间不能留有空白字符.某些标记要加上参数,某些则不必.参数只可加于起始标记中.在起始标记之标记名前加上符号"/"便是其终结标记.标记字母大小写皆可.标记按型态分为围堵标记与空标记.围堵标记:顾名思义,它以起始标记及终结标记将文字围住,令其达到预期显示效果.空标记: 是指标记单独出现,只有起始标记没有终结标记.实体标记与逻辑标记的区别:实体标记有固定的显示效果,逻辑标记则依不同浏览器而不同.多个实体标记亦可有效标示同一字句,逻辑标记则通常于旧浏览器不能有效显示多重的标示.基本的 HTML 标签:标签 描述<html> 定义 HTML 文档.<body> 定义文档的主体.<p> 定义段落.<br> 插入折行.<hr> 定义水平线.<!--> 定义注释.1.3:语言字符集(Charsets)的信息<meta http-equiv="Content-Type" content="text/html;charset=#"> 其中gb2312是比较常用的.可在 HTML 文件中设置 MIME 字符集信息.您在浏览主页时,最好自己在浏览器的选项菜单内选择相应的语言(language encoding).但是如果 HTML 文件里写明了设置,浏览器就会自动设置语言选项.尤其是主页里用到了字符实体(entities),则该主页就应该写明字符集信息.否则,您在浏览该主页时,若未正确设置语言选项,显示将可能混乱.1.4:背景色彩和文字色彩<body bgcolor=#>Text=非可链接文字的色彩Link=可链接文字的色彩Alink=正被点击的可链接文字的色彩vlink=已经点击(访问)过的可链接文字的色彩#=颜色(六位数)HTML 的颜色表示可分两种:以命名方式定义常用的颜色,如RED.以 RGB 值表示,如 #FF0000 表示red.命名方式涵括的色种不多亦不甚方便,较少采用,以下介绍 RGB 值的原理:众所皆知颜色是由 "red" "green" "blue" 三原色组合而成的,在 HTML 中对于彩度的定义是采十六进位的,对于三原色 HTML 分别给予两个十六进位去定义,也就是每个原色可有 256 种彩度,故此三原色可混合成一千六百多万种的颜色背景图象: <body background="image-URL">1.5:页面空白(Margin)页面的空白 <body leftmargin rightmargin bottommargin topmargin=#>1.6:排版标记<!--注解-->: 作用:提供注解功能.浏览器会忽略此标记中的文字(可以是很多行)而不作显示.<P>称为段落标记. 作用:为字、画、表格等之间留一空白行.<BR>称为换行标记. 作用:令字、画、表格等显示于下一行.<HR>称为水平线. 作用:插入一条水平线.<CENTER>称为居中标记. 作用:令字、画、表格等显示于中间.<PRE>称为预设格式标记. 作用:令文件按照原始码的排列方式显示.<DIV>称为区隔标记. 作用:设定字、画、表格等的摆放位置.<NOBR>称为不折行标记. 作用:令某些文字不因太长而绕行.<WBR>称为建议折行标记. 作用:预设折行部位. 它没有侵犯到 <BR> 的责任,只是作建议而已.1.7:字体标记<STRONG> <B> :字体加粗.<I> <EM> <VAR> <CITE> <DFN> <ADDRESS>:这些标记于 Internet Explorer都产生斜体效果,而只有 </DFN> 于 Netscape Navigator 失去作用.这些标记中只有 <ADDRESS> 较为特别,因它包括换行效果所以不必在它前面加上 <BR> 标记.<TT> <SAMP> <CODE> <KBD>: 可令每字母有相等宽度且每字母之间的距离稍为加宽.但于NC不见得如此.<U> 加底线的标记,一些特别的浏览器并不支援,因顾虑到与连结混淆.<STRIKE> 加上删除线的标记.<BIG> 令字体加大.<SMALL> 令字体变细.<SUB> 为下标字, <SUP> 则为上标字,仅剩的数学标记.<H1> <H2> <H3> <H4> <H5> <H6>:这些是标题标记,由 <H1> 至 <H6> 变粗变大加宽的程度逐渐减小.每个标题标记所标示的字句将独占一行且上下留一空白行. <FONT> <BASEFONT>:<BASEFONT> 可以用于文件的开头部分,即 <HEAD> 与 </HEAD> 之间的位置,将影响全文字句,是一个空标记,用以改变字体显示的内定值.<FONT> 是应用于文件的内文部分,即 <BODY> 与 </BODY> 之间的位置,只影响所标示的字句,是一个围堵标记.两标记可同时存在,唯没有被<FONT>所标示的字句才直接受<BASEFONT>所影响,而<FONT>本身亦受<BASEFONT>的影响.1.8:清单标记<OL>称为顺序清单标记.<LI>则用以标示清单项目.所谓顺序清单就是在每一项前面加上 1,2,3... 等数目,又称编号清单.<OL>的参数设定(常用):type="i"设定数目款式,其值有五种,内定为 type="1".start="4"设定开始数目,不论设定了哪一数目款式,其值只能是1,2,3.. 等整数,内定为 start="1".<LI> 的参数设定(常用):type="square"只适用于非顺序清单,设定符号款式,其值有三种,内定为 type="disc".value="4"只适用于顺序清单,设定该一项的数目,其后各项将以此作为起始数目而递增, 但前面各项则不受影响,其值只能是 1,2,3.. 等整数,没有内定值.<UL>称为无序清单标记.所谓无序清单就是在每一项前面加上.等符号,故又称符号清单.<UL>的参数设定(常用):type="square"设定符号款式,其值有三种,内定为 type="disc".1.type="disc"2.type="circle"3.type="square"<DL>称为定义清单标记. <DT> 用以标示定义条目,<DD> 则用以标示定义内容.所谓定义清单就是一种分二层的项目清单,没有符号及数目.三个标记都没有常用的参数.而 <DT> <DD> 可以独立使用,只是一些旧的浏览器并不支援,如IE 3.0.常用的如 <DD> 标记可用以制造段落第一个字前面的空白.1.9:表格标记<TABLE>是一个容器标记,意思是说它用以声明这是表格而且其他表格标记只能在他的范围内才适用,属容器标记的还有其他: <TR>用以标示表格列(row) .<TD>用以标示储存格(cell) .<CAPTION>的作用是为表格标示一个标题列,有如在表格上方加上一没格线的打通例. 当然亦可置于下方,通常用以存放该表格的标题.<TH>与<TD>同样是标示一个储存格,唯一不同的是<TH>所标示的储存格中的文字是以粗体出现,通常用于表格第一列以标示栏目.它的用法是取代<TD>的位置便可以.当然若为<TD>所标示的储存格中的文字加上粗体标记<B>便等如<TH>的效果.1.10:表单标记<FORM>称为表单标记,用以宣告此为表单模式,属于一个容器标记,表示其它表单标记需要在它的包围中才有效,<INPUT>便是其中的一个,用以设定各种输入资料的方法.它是一个空标记.<INPUT> 的参数设定(常用): 由于其第一个参数 type 已有很多的选择,而不同的选择表示出不同的输入方式,且其它参数亦因此而异,故以下将独立介绍不同输入方式及其它参数设定.type="Text" 可选值为:Text, Radio,Checkbox, Password, Submit/Reset, Image, File, Hidden, Button.1.11:链接标记<A> 称连结标记,由 <A>与</A> 所围的文字、图片等等可以成为一个连结.href="index.html"这参数不能与另一参数name同时使用,使用这参数才能造成可按的连结.当作为一外部连结时: href 所设定的是该连结所要连到的文件名称,若该文件与此html不是在同一目录请加上适当的路径,相对绝对皆可.当作为一内部连结时: href 所设定的是该连结所要连到的同文件内参考点或指定文件之参考点,且不要包围任何字画只加上结束标示</a>便可以.例如 <a href="#there"></a>或者用<a href="index.html#there"></a>其中 there 便是参考点,并于其前加上符号 # 以作识别,参考点由下一个参数 name 事先于文件中埋下.name="hello"这参数是为文件埋下参考点,作为被连结,不会被显示.所以说造成一个内部连结要使用两次 <A> 连结标记.一个使用参数 name 事先于文件中埋下一参考点,另一个使用参数 href 连到这个参考点.Target="_top"设定连结被按后之结果所要显示的视窗.可选值为: _blank, _parent, _self, _top, 框窗名称.target="框窗名称"这只运用于框架中,若被设定则连结结果将显示于该“框窗名称”之框窗中,框窗名称是事先由框架标记所命名.target="_blank" 或 target="new"将连结的画面内容,开在新的浏览视窗中.target="_parent"将连结的画面内容,当成文件的上一个画面.target="_self"将连结的画面内容,显示在目前的视窗中.(内定值)target="_top"将框架中连结的画面内容,显示在没有框架的视窗中.(即除去了框架).<BASE> 是一个连结基准标记,用以改变文件中所有连结标记的参数内定值.它只能应用于文件的开头部分,即标记<HEAD>与</HEAD>之间.<BASE> 的一般参数设定:<base href="/" target="_top">href="/"设定该页网页中所有HTTP文件及图形(包括相对路径连结及 <IMG> 图形标记等)的内定路径,其他如 ftp:// 及 gopher:// 等则不受影响.这参数只可填入一个相对或绝对的路径,不必填入档案名称.一般相对路径连结及<IMG>图形标记等是内定以该页网页所在的目录作为起点,若依这例子,该文件中所有连结将会以 / 作为起点,若其中有连结如 <a href="index.html">Back to Main Page</a> ,那末它不会连到自己目录下的 index.html,它将会连到 Microsoft 的首页,这是因为相对路径己给 <BASE> 转成绝对的了.target="_top"设定该页网页中所有连结被按后之结果所要显示的视窗,免得分别为所有连结加上 target 参数,常应用于框架中,其设定与<A> 连结标记中target 参数相同.1.12:排版标记所谓框架便是网页画面分成几个框窗,同时取得多个 URL.只要 <FRAMESET> <FRAME> 即可,而所有框架标记要放在一个总起的html档,这个档案只记录了该框架如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案而不是其它框窗的档案.<FRAMESET>是用以划分框窗,每一框窗由一个<FRAME>标记所标示,<FRAME>必须在<FRAMESET>范围中使用. <FRAMESET>称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割.<FRAME> 则只是设定某一个框窗内的参数属性.当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白.为了避免这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看到 <NOFRAMES> 与 </NOFRAMES> 之间的内容,而不是一片空白.这些内容可以是提醒浏览器转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本亦可.应用方法:在<frameset> 标记范围加入 </NOFRAMES> 标记,以下是一个例子:<frameset rows="80,*"> <noframes> <body>很抱歉,你使用的浏览器不支援框架功能,请转用新的浏览器.</body> </noframes><frame name="top" src="a.html"><frame name="bottom" src="b.html">若浏览器支援框架,那么它不会理会<noframes> 中的东西,但若浏览器不支援框架,由于不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在<noframes>范围内的文字会被显示.iframe标记只适用于 IE. 它的作用是在一页网页中间插入一个框窗以显示另一个文件.它是一个围堵标记,但围著的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类.通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 Internet Explorer 便会切换至另一版本.<iframe> 的参数设定如下:<iframe src="iframe.html" name="test" align="middle" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="yes">src="iframe.html"欲显示于此框窗的文件来源除档案名称,必要加上相对或绝对路径.name="test"此框窗名称,这是连结标记的target参数所要的.align="middle"可选值为 left, right, top, middle, bottom.width="300" height="100"框窗的宽及长,以 pixels 为单位.marginwidth="1" marginheight="1"该插入的文件与框边所保留的空间.frameborder="1"使用 1 表示显示边框, 0 则不显示.(可以是 yes 或 no)scrolling="Yes"使用 Yes 表示容许卷动(内定), No 则不容许卷动.<frameset> ... </frameset> <frame src="url"> <noframes></noframes>在 <noframes> 标记后的文字将只出现在不支持 Frames 的浏览器中.<HTML><HEAD></HEAD><FRAMESET><FRAME SRC="url"><NOFRAMES></NOFRAMES></FRAMESET></HTML>各窗口的尺寸设置:<frameset cols=#>纵向排列多个窗口:<frameset cols=30%,20%,50%><frame src="A.html"><frame src="B.html"><frame src="C.html"></frameset><frameset rows=#>横向排列多个窗口:<frameset rows=25%,25%,50%><frame src="A.html"><frame src="B.html"><frame src="C.html"></frameset>纵横排列多个窗口:<frameset cols=20%,*><frame src="A.html"><frameset rows=40%,*><frame src="B.html"><frame src="C.html"></frameset></frameset>不允许各窗口改变大小:<frame noresize>缺省设置是允许各窗口改变大小的各窗口间相互操作(Frame Target):窗口标识(Frame Name) <frame name=#> <a href=url target=#><frameset cols=50%,50%><frame src="A.html"><frame src="B.html" name="HELLO"></frameset>特殊的4类操作:<a href=url target=_blank> 新窗口 <a href=url target=_self> 本窗口 <a href=url target=_parent> 父窗口 <a href=url target=_top> 整个浏览器窗口Frame 的外观(Appearance):各窗口边框的设置<frame frameborder=#> (#=yes、no否则 1、0)<frameset rows=30%,*><frame src="Acol.html" frameborder=1><frameset cols=30%,*><frame src="Bcol.html" frameborder=0><frame src="Ccol.html" frameborder=0></frameset></frameset>各窗口间空白区域的设置: <frameset framespacing=#> (#=空白区域的大小)<frameset rows=30%,* framespacing=100><frame src="Acol.html"><frameset cols=30%,*><frame src="Bcol.html"><frame src="Ccol.html"></frameset></frameset>边框色彩 <frameset bordercolor=颜色><frameset rows=30%,* bordercolor=red><frame src="Acol.html"><frameset cols=30%,*><frame src="Bcol.html"><frame src="Ccol.html"></frameset></frameset>页面空白(Margin):<frame marginwidth=# marginheight=#><frameset cols=50%,50%><frame src="A.html"><frame src="A.html"marginwidth=50marginheight=50></frameset>卷滚条设置:<frame scrolling=#> (#=yes、no、auto缺省值是 auto)浮动窗口(Floating Frame):<iframe src=# name=##></iframe> #=初始页面的 URL ##=窗口标识(Frame Name)(之后可对此标识进行各窗口间相互操作) ... = 此处文字将只出现在不支持 FRAMES 的浏览器中.<center><iframe src="A.html" name="window">Here is a Floating Frame</iframe><br><br><a href="A.html" target="window">Load A</A><BR><a href="B.html" target="window">Load B</A><BR><a href="Ccol.html" target="window">Load C</A><BR></center>框架标签(Frame)Frame 标签定义了放置在每个框架中的 HTML 文档.基本的注意事项有用的提示:假如一个框架有可见边框,用户可以拖动边框来改变它的大小.为了避免这种情况发生,可以在 <frame> 标签中加入:noresize="noresize".为不支持框架的浏览器添加 <noframes> 标签.重要提示:不能将 <body></body> 标签与 <frameset></frameset> 标签同时使用!不过,假如你添加包含一段文本的 <noframes> 标签,就必须将这段文字嵌套于 <body></body> 标签内.1.12多媒体标记<BGSOUND> 是用以插入背景音乐,但只适用于 IE,其参数设定不多.<BGSOUND src="your.mid" autostart=true loop=infinite>src="your.mid"设定 midi 档案及路径,可以是相对或绝对.autostart=true是否在音乐传完之后,就自动播放音乐.true 是,false 否 (内定值).loop=infinite是否自动反覆播放.LOOP=2 表示重复两次,Infinite 表示重复多次.<EMBED> 是用以插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU等等.嵌入多媒体文本(EMBED)基本语法 <embed src=#> #=URL本标记可以用来在主页中嵌入多媒体文本,如:电影(movie), 声音(sound), 虚拟现实语言(vrml)... ... 体会 <embed> 标记,您需要把 plugin 安装完备.背景音乐<bgsound src=#> #=WAV 文件的 URL <bgsound loop=#> #=循环数插入视频剪辑<img src="url.gif" dynsrc="url.avi">用 url.avi 这一 AVI(Video for MS-WINDOWS) 文件来播放视频; 用 url.gif 这一 GIF 图象作为视频的封面,即:在浏览器 尚未完全读入 AVI 文件时,先在 AVI 播放区域显示该图象.<img src="SAMPLE-S.GIF" dynsrc="SAMPLE-S.AVI">何时开始播放 AVI <img start=#> #=fileopen, mouseover缺省值是 #=fileopen,即在链接到含本标记的页面(如本页)时开始播放 AVI.mouseover 是指您把鼠标移到 AVI 播放区域之上时才开始播放 AVI.也可以两者同时设置:<img start=fileopen,mouseover>另外,用鼠标在 AVI 播放区域点击一下,也将令浏览器开始播放该 AVI.<img src="SAMPLE-S.GIF" dynsrc="SAMPLE-S.AVI" start=mouseover>控制条 <img controls>用来在视频窗口下附加 MS-WINDOWS 的 AVI 播放控制条.<img src="SAMPLE-S.GIF" dynsrc="SAMPLE-S.AVI" controls>循环播放<img loop=#><loop=infinite> 将循环播放不止.<img src="SAMPLE-S.GIF" dynsrc="SAMPLE-S.AVI" loop=3>延时<img loopdelay=#> #=毫秒数<img src="SAMPLE-S.GIF" dynsrc="SAMPLE-S.AVI" loop=3 loopdelay=250>1.13:其他标记<MARQUEE> 只适用于IE ,译为「跑马灯」如Status Bar的那种,意指走动或卷动的文字.<BLINK>是令文字闪烁,只适用于NC,用法直接,没有参数.<ISINDEX> 可让某些 Web Server 找寻网页内的关键字,假如你的 Web Server 提供这样的找寻功能,使用者的浏览器也支援这些找寻功能,那么,载入网页时就会看到一个简单的找寻方块.其用法直接,没有参数,本来是要放于<HEAD> 标记内的,但把它放在<BODY>标记内亦不见有问题,请记住, W3C反对此标记.<META> 是放于<HEAD>与</HEAD>之间的标记,功用与变化等对.图像标签标签 描述<img> 定义图像.<map> 定义图像地图.<area> 定义图像地图中的可点击区域.HTML URL(统一资源定位器)URL(统一资源定位器)一个称为URL(统一资源定位器)的东西用于对万维网上的文档(或其他数据)进行寻址.一个完整的网址,例如:/html/lastpage.html,遵守如下语法规则:scheme://host.domain:port/path/filenameScheme 定义因特网服务的类型.最流行的类型是 http.domain(域)定义因特网域名,比如:.host(主机)定义此域中的主机.如果被省略,缺省的支持 http 的主机是 www.:port(端口)定义主机的端口号.端口号通常是被省略的.缺省的端口号是 80.path(路径)定义服务器上的路径(一个辅助的路径).如果路径被省略,资源(文档)会被定位到网站的根目录.filename(文件名)定义文档的名称.缺省的文件名一般会是 default.asp 或者 index.html,或者依据 WEB 服务器设置的其他文件名.编者注:URL 的英文全称是 Uniform Resource Locator,中文也译为“统一资源定位符”.URL Schemes:以下是其中一些最流行的 scheme:Schemes 访问file 本地 PC 上的文件.ftp FTP 服务器上的文件.http World Wide Web 服务器上的文件.gopher Gopher 服务器上的文件.news Usenet 新闻组.telnet Telnet 连接.WAIS WAIS 服务器上的文件.HTML 脚本: HTML 中的脚本使用 <script> 标签进行定义.请注意你可以使用 type 属性来指定脚本语言.如何应付老式的浏览器如果浏览器压根没法识别 <script> 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上.为了避免这种情况发生,你应该将脚本隐藏在注释标签当中.那些老的浏览器(无法识别 <script> 标签的浏览器)将忽略这些注释,所以不会将标签的内容显示到页面上.而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内.标签 描述<script> 定义脚本.<noscript> 定义在脚本无法执行的情况下的替代文本.<object> 定义嵌入的对象.<param> 为对象定义 run-time 设置(参数).<applet> 不赞成使用.请使用 <object>.HTML 4.0 事件属性窗口事件 (Window Events) 仅在 body 和 frameset 元素中有效.属性 值 描述onload 脚本 当文档载入时执行脚本onunload 脚本 当文档卸载时执行脚本表单元素事件 (Form Element Events) 仅在表单元素中有效.属性 值 描述onchange 脚本 当元素改变时执行脚本onsubmit 脚本 当表单被提交时执行脚本onreset 脚本 当表单被重置时执行脚本onselect 脚本 当元素被选取时执行脚本onblur 脚本 当元素失去焦点时执行脚本onfocus 脚本 当元素获得焦点时执行脚本键盘事件 (Keyboard Events)在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素. 属性 值 描述onkeydown 脚本 当键盘被按下时执行脚本onkeypress 脚本 当键盘被按下后又松开时执行脚本onkeyup 脚本 当键盘被松开时执行脚本鼠标事件 (Keyboard Events)在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素.属性 值 描述onclick 脚本 当鼠标被单击时执行脚本ondblclick 脚本 当鼠标被双击时执行脚本onmousedown 脚本 当鼠标按钮被按下时执行脚本onmousemove 脚本 当鼠标指针移动时执行脚本onmouseout 脚本 当鼠标指针移出某元素时执行脚本onmouseover 脚本 当鼠标指针悬停于某元素之上时执行脚本onmouseup 脚本 当鼠标按钮被松开时执行脚本1.14:声明的重要性在你每一个页面的顶端,你需要文档声明.是的,必须.如果不指定文档类型,你的HTML不是合法的HTML,并且大部分浏览器会用“怪癖模式(quirks mode)”来处理页面,这意味着浏览器认为你自己也不知道究竟做什么,并且按浏览器自己的方式来处理你的代码.你可以是一个HTML大师,在地球上打遍天下无敌手,或者你的HTML可以无瑕疵,CSS可以很完美,但如果没有文档声明,或者错误的文档声明,你的网页与一个短视的,独眼的长臂猿婴儿十分艰难地堆砌起来的没两样.先介绍普通开发中用到的HTML的页面的声明:<!Doctype html public "-/w3c/dtd html 4.01/en""/tr/html4/strict.dtd">虽然Doctype被许多人忽视,但在遵循标准的任何web文档中,它都是一项必需的元素.doctype会影响代码验证,并决定了浏。
1、HTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言 (markup language)标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页2、HTML 文档 = 网页HTML 文档描述网页HTML 文档包含 HTML 标签和纯文本HTML 文档也被称为网页3、HTML 标签HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
HTML 标签是由尖括号包围的关键词,比如<html>HTML 标签通常是成对出现的,比如<b>和</b>某些 HTML 元素没有结束标签,比如<br />4、HTML 元素HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
5、HTML 属性HTML 标签可以拥有属性。
属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name="value"。
属性总是在 HTML 元素的开始标签中规定。
6、HTML注释<!-- This is a comment -->7、HTML <!DOCTYPE>标签<!DOCTYPE>声明位于文档中的最前面的位置,处于<html>标签之前。
此标签可告知浏览器文档使用哪种HTML 或 XHTML 规范。
HTML 4.01 规定了三种文档类型:Strict、Transitional 以及 Frameset。
HTML Strict DTD:如果需要干净的标记,免于表现层的混乱,使用此类型。
与层叠样式表(CSS)配合使用:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "/TR/html4/strict.dtd">●HTML Transitional DTD:可包含 W3C 所期望移入样式表的呈现属性和元素。
如果读者使用了不支持层叠样式表(CSS)的浏览器以至于不得不使用 HTML 的呈现特性时,使用此类型:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "/TR/html4/loose.dtd">●Frameset DTD:应当被用于带有框架的文档。
除 frameset 元素取代了 body 元素之外,Frameset DTD 等同于 Transitional DTD:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "/TR/html4/frameset.dtd">8、HTML标签列表/tags/index.asp1、XHTMLXHTML 指可扩展超文本标签语言(ExtensibleHyperText Markup Language)。
XHTML 的目标是取代 HTML。
XHTML 与 HTML 4.01 几乎是相同的。
XHTML 是更严格更纯净的 HTML 版本。
2、最主要的不同:XHTML 元素必须被正确地嵌套。
XHTML 元素必须被关闭。
XHTML 标签名必须用小写字母。
XHTML 文档必须拥有根元素,即<html>。
●属性名称必须小写●属性值必须加引号●属性不能简写●用 Id 属性代替 name 属性●语言属性(lang):如果在某元素中使用lang属性,就必须添加额外的xml:lang,像这样:<div lang="no" xml:lang="no">HeiaNorge!</div>●空标签:<hr> , <br>和<img>:在 XHTML 中不允许使用空标签(Empty tags)。
<hr>和<br>标签应该被替换为<hr />和<br />。
●XHTML DTD 定义了强制使用的 HTML 元素:所有 XHTML 文档必须进行文件类型声明(DOCTYPEdeclaration)。
在 XHTML 文档中必须存在html、head、body元素,而 title 元素必须位于在 head 元素中。
3、XHTML DTDXHTML Strict DTD:<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""/TR/xhtml1/DTD/xhtml1-strict.dtd">XHTML Transitional DTD:<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">XHTML Frameset DTD:<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""/TR/xhtml1/DTD/xhtml1-frameset.dtd">4、注意事项●为表达语义而标记文档,而不是为了样式●最大限度地使用 CSS 来进行布局。
在 web 标准的世界里,XHTML 标记与表现无关,它只与文档结构有关。
1、HTML 5HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。
HTML5 仍处于完善之中。
然而,大部分现代浏览器已经具备了某些 HTML5 支持。
2、HTML 5中的新特性用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section新的表单控件,比如 calendar、date、time、email、url、search3、vedio元素●支持的三种视频格式⏹Ogg = 带有Theora视频编码和Vorbis音频编码的Ogg文件⏹MPEG4 = 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件⏹WebM = 带有 VP8 视频编码和Vorbis音频编码的WebM文件●video 元素允许多个 source 元素。
source 元素可以链接不同的视频文件。
浏览器将使用第一个可识别的格式:<video width="320" height="240" controls="controls"><source src="movie.ogg" type="video/ogg"><source src="movie.mp4" type="video/mp4">Your browser does not support the video tag.</video>●支持autoplay, loop, preload等属性4、HTML 5音频●支持的三种视频格式⏹OggVorbis⏹MP3⏹WavIE 9 Firefox3.5Opera10.5Chrome3.0Safari3.0OggVorbis √√√MP3 √√√Wav √√√●audio 元素允许多个 source 元素。
source 元素可以链接不同的音频文件。
浏览器将使用第一个可识别的格式:<audio controls="controls"><source src="song.ogg" type="audio/ogg"><source src="song.mp3" type="audio/mpeg">Your browser does not support the audio tag.</audio>●支持autoplay, loop, preload属性5、HTML 5 Canvas●HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。
●画布是一个矩形区域,您可以控制其每一像素。
canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
●向 HTML5 页面添加 canvas 元素规定元素的 id、宽度和高度:<canvas id="myCanvas" width="200" height="100"></canvas>●canvas 元素本身是没有绘图能力的。
所有的绘制工作必须在 JavaScript 内部完成:<script type="text/javascript">var c=document.getElementById("myCanvas"); //使用 id 来寻找 canvas 元素varcxt=c.getContext("2d"); //创建 context 对象cxt.fillStyle="#FF0000";cxt.fillRect(0,0,150,75);</script>●把一幅图像放置到画布上:<script type="text/javascript">var c=document.getElementById("myCanvas");varcxt=c.getContext("2d");varimg=new Image()img.src="flower.png"cxt.drawImage(img,0,0);</script>6、HTML 5 Web存储●HTML5 提供了两种在客户端存储数据的新方法:⏹localStorage - 没有时间限制的数据存储◆localStorage方法存储的数据没有时间限制。