深入HTMLWord文件下载.docx
- 文档编号:7559373
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:14
- 大小:21.02KB
深入HTMLWord文件下载.docx
《深入HTMLWord文件下载.docx》由会员分享,可在线阅读,更多相关《深入HTMLWord文件下载.docx(14页珍藏版)》请在冰点文库上搜索。
框架标签(Frame)
Frame标签定义了放置在每个框架中的HTML文档。
在下面的这个例子中,我们设置了一个两列的框架集。
第一列被设置为占据浏览器窗口的25%。
第二列被设置为占据浏览器窗口的75%。
HTML文档"
frame_a.htm"
被置于第一个列中,而HTML文档"
frame_b.htm"
被置于第二个列中:
<
framesetcols="
25%,75%"
>
<
framesrc="
/frameset>
基本的注意事项-有用的提示:
假如一个框架有可见边框,用户可以拖动边框来改变它的大小。
为了避免这种情况发生,可以在<
frame>
标签中加入:
noresize="
noresize"
。
为不支持框架的浏览器添加<
noframes>
标签。
重要提示:
不能将<
body>
/body>
标签与<
标签同时使用!
不过,假如你添加包含一段文本的<
标签,就必须将这段文字嵌套于<
标签内。
(在下面的第一个实例中,可以查看它是如何实现的。
在HTML中,字体标签是不被支持的。
一般都认为,在今后版本的HTML中,这个标签会被清除出去。
即使很多人都在用它,我们都应该尽量避免它,而使用样式取而代之。
字体标签font
使用类似下面的HTML代码,你可以定义浏览器输出的尺寸和类型:
p>
fontsize="
2"
face="
Verdana"
Thisisaparagraph.
/font>
/p>
3"
Times"
Thisisanotherparagraph.
TIY
字体属性
属性
例子
作用
size="
number"
定义字体大小。
+number"
+1"
增加字体的大小。
-number"
-1"
减少字体的大小。
face="
face-name"
定义字体名称。
color="
color-value"
#eeff00"
定义字体颜色。
color-name"
red"
请不要使用字体标签
在最新的HTML版本(HTML4和XHTML)中,字体标签已被废弃。
万维网联盟已从其标准中删除了字体标签,在未来,样式表(CSS)将用来定义布局,以及显示HTML元素的属性。
文档的标题
头元素内部的标题信息不会显示在浏览器窗口中。
一个target,所有的链接
本例显示如何使用base标签使页面中的所有标签在新窗口中打开。
头元素
头元素包含关于文档的概要信息,也称为元信息(meta-information)。
Meta意为“关于某方面的信息”。
可以这么说,元数据(meta-data)是关于数据的信息,而元信息是关于信息的信息。
头元素内的信息
头元素内的元素不会被浏览器显示出来。
根据HTML标准,仅有几个标签在HTML的头部分是合法的。
它们是:
base>
<
link>
meta>
title>
style>
和<
script>
这是一个不合法的结构:
head>
Thisissometext<
/head>
在这个案例中,浏览器有两种选择:
∙显示文本,因为它在段落元素中。
∙隐藏文本,因为它在头元素中。
假如你将<
h1>
或者<
之类的HTML元素像这样置于头元素之中,大多数浏览器都会显示它,即使这是非法的。
浏览器真的应该忽略这个的错误吗?
我们不这么认为。
即使别人这么认为。
Head标签
标签
描述
定义关于文档的信息。
定义文档标题。
定义页面中所有链接的基准URL。
定义资源引用。
定义元信息。
!
DOCTYPE>
定义文档类型。
此标签须位于html标签之前。
HTML链接
当你单击HTML文档中的某个链接时,就像这个:
最后一页,其中的<
a>
标签就会使用类似这样的href属性值指向一个网络上的地址:
ahref="
lastpage.htm"
LastPage<
/a>
在这个例子中,LastPage的链接地址是相对于你所浏览的网站而言的,你的浏览器会自动构建一个完整的网址来访问这个页面,比如
URL(统一资源定位器)
一个称为URL(统一资源定位器)的东西用于对万维网上的文档(或其他数据)进行寻址。
一个完整的网址,例如:
scheme:
//host.domain:
port/path/filename
Scheme定义因特网服务的类型。
最流行的类型是http。
domain(域)定义因特网域名,比如:
host(主机)定义此域中的主机。
如果被省略,缺省的支持http的主机是www。
:
port(端口)定义主机的端口号。
端口号通常是被省略的。
缺省的端口号是80。
path(路径)定义服务器上的路径(一个辅助的路径)。
如果路径被省略,资源(文档)会被定位到网站的根目录。
filename(文件名)定义文档的名称。
缺省的文件名一般会是default.asp或者index.html,或者依据WEB服务器设置的其他文件名。
URL的英文全称是UniformResourceLocator,中文也译为“统一资源定位符”。
URLSchemes
以下是其中一些最流行的scheme:
Schemes
访问
file
本地PC上的文件。
ftp
FTP服务器上的文件。
http
WorldWideWeb服务器上的文件。
gopher
Gopher服务器上的文件。
news
Usenet新闻组。
telnet
Telnet连接。
WAIS
WAIS服务器上的文件。
访问新闻组
以下HTML代码创建一个指向新闻组的链接:
news:
alt.html"
HTMLNewsgroup<
这个链接显示如下:
HTMLNewsgroup
使用FTP进行下载
以下HTML代码创建一个下载文件的链接:
ftp:
//WinZip<
DownloadWinZip
(这个链接是无法工作的,它仅仅是个例子,所以无需尝试。
我们没有提供FTP目录。
链接到邮件系统
以下HTML代码创建一个指向您的邮件系统的链接:
mailto:
someone@"
someone@<
someone@
向HTML添加脚本(Script),使其动态性和交互性更强。
插入一段脚本
本例演示如何将脚本插入HTML文档。
运行于不支持脚本的浏览器
本例演示如何对付不支持脚本的浏览器。
将脚本插入HTML页
HTML中的脚本使用<
标签进行定义。
请注意你可以使用type属性来指定脚本语言。
html>
scripttype="
text/javascript"
document.write("
HelloWorld!
"
/script>
/html>
上面的脚本输出以下结果:
提示:
如果需要学习更多有关在HTML中编写脚本的知识,请访问我们的《JavaScript教程》
如何应付老式的浏览器
如果浏览器压根没法识别<
标签,那么<
标签所包含的内容将以文本方式显示在页面上。
为了避免这种情况发生,你应该将脚本隐藏在注释标签当中。
那些老的浏览器(无法识别<
标签的浏览器)将忽略这些注释,所以不会将标签的内容显示到页面上。
而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。
JavaScript:
--
//-->
VBScript:
text/vbscript"
'
-->
noscript>
标签
除了将脚本隐藏于注释中,你还可以添加<
标签用于定义假如脚本没有执行时的替代文本。
这个标签被用于以下情况:
如果浏览器能够识别<
标签,但是不支持其中的脚本,那么这些浏览器将显示出<
标签内部的文本。
不过,如果浏览器支持<
内的脚本,那么浏览器将忽略<
YourbrowserdoesnotsupportJavaScript!
/noscript>
YourbrowserdoesnotsupportVBScript!
定义脚本。
定义在脚本无法执行的情况下的替代文本。
object>
定义嵌入的对象。
param>
为对象定义run-time设置(参数)。
applet>
不赞成使用。
请使用<
HTML标签可拥有属性。
这里列出的属性是通用于每个标签的核心属性和语言属性(有个别例外)。
我们在HTML4.01/XHTML1.0参考手册中提供了各标签特殊属性的详细信息。
核心属性(CoreAttributes)
以下标签不提供下面的属性:
base、head、html、meta、param、script、style以及title元素。
值
class
classname
规定元素的类名(classname)
id
规定元素的唯一id
style
style_definition
规定元素的行内样式(inlinestyle)
title
text
规定元素的额外信息(可在工具提示中显示)
语言属性(LanguageAttributes)
base、br、frame、frameset、hr、iframe、param以及script元素。
dir
ltr|rtl
设置元素中内容的文本方向。
lang
language_code
设置元素中内容的语言代码。
语言代码参考
xml:
设置XHTML文档中元素内容的语言代码。
键盘属性(KeyboardAttributes)
accesskey
character
设置访问元素的键盘快捷键。
tabindex
number
设置元素的Tab键控制次序。
HTML4的新特性之一是可以使HTML事件触发浏览器中的行为,比方说当用户点击某个HTML元素时启动一段JavaScript。
在现代浏览器中都内置有大量的事件处理器。
这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。
通过使用客户端的JavaScript,可以将某些特定的事件处理器作为属性添加给特定的标签,并可以在事件发生时执行一个或多个JavaScript命令或函数。
事件处理器的值是一个或一系列以分号隔开的Javascript表达式、方法和函数调用,并用引号引起来。
当事件发生时,浏览器会执行这些代码。
例如,当您把鼠标移动到一个超链接时,会启动一个JavaScript函数。
支持JavaScript的浏览器支持<
标签中的一个特殊的"
mouseover"
事件处理器-被称为onmouseover来完成这项工作:
/index.html"
onmouseover="
alert('
Welcome'
);
returnfalse"
如需学习更多有关事件编程方面的知识,请访问W3School提供的JavaScript教程和DHTML教程。
下面的表格提供了标准的事件属性,可以把它们插入HTML/XHTML元素中,以定义事件行为。
窗口事件(WindowEvents)
仅在body和frameset元素中有效。
onload
脚本
当文档载入时执行脚本
onunload
当文档卸载时执行脚本
表单元素事件(FormElementEvents)
仅在表单元素中有效。
onchange
当元素改变时执行脚本
onsubmit
当表单被提交时执行脚本
onreset
当表单被重置时执行脚本
onselect
当元素被选取时执行脚本
onblur
当元素失去焦点时执行脚本
onfocus
当元素获得焦点时执行脚本
图像事件(ImageEvents)
该属性可用于img元素:
onabort
当图像加载中断时执行脚本
键盘事件(KeyboardEvents)
在下列元素中无效:
base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,以及title元素。
onkeydown
当键盘被按下时执行脚本
onkeypress
当键盘被按下后又松开时执行脚本
onkeyup
当键盘被松开时执行脚本
鼠标事件(MouseEvents)
base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素。
onclick
当鼠标被单击时执行脚本
ondblclick
当鼠标被双击时执行脚本
onmousedown
当鼠标按钮被按下时执行脚本
onmousemove
当鼠标指针移动时执行脚本
onmouseout
当鼠标指针移出某元素时执行脚本
onmouseover
当鼠标指针悬停于某元素之上时执行脚本
onmouseup
当鼠标按钮被松开时执行脚本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 深入 HTML