用IFRAME实现网页的内嵌和预载

上一篇 / 下一篇  2007-08-16 14:41:18 / 个人分类:HTML

   在HTM(HTML)文件中是否可以像PHP、ASP文件一样嵌入其他文件呢?下面介绍用iframe来实现的方法。51Testing软件测试网.w8W,~2l.{j"v

  iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。其部分属性简介如下:51Testing软件测试网Wp?k+BBq!@

H NMG HJ? {!l$B0  name:内嵌帧名称

X!K7n;u5gs$Z,no$S051Testing软件测试网B'~Aq5{$LD^ b

  width:内嵌帧宽度(可用像素值或百分比)

yq,UIBP[051Testing软件测试网Sx[M-Jn

  height:内嵌帧高度(可用像素值或百分比)51Testing软件测试网2[5dZd;}dE g5{

-u/I$U'x:~HPE0  frameborder:内嵌帧边框

g-R5_ey0

`%R.lLoV0  marginwidth:帧内文本的左右页边距

cV f1Yc0C a;TIv^d051Testing软件测试网V gS9^.Q9x'bZ

  marginheight:帧内文本的上下页边距

,\ i%XSH1X-N\B7D051Testing软件测试网2T+`*n]/C{5~7P

  scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示)

^ VuE#wH%U6eOu,h0

Vm YMD0  src:内嵌入文件的地址51Testing软件测试网&WYr s]\2HY

51Testing软件测试网1J+K y/zwh^

  style:内嵌文档的样式(如设置文档背景等)51Testing软件测试网4\$e0b.x9cJ

&x|S D+@0  allowtransparency:是否允许透明51Testing软件测试网8P/g;l#y i2Z

[ [b8Fq^0  明白了以上属性后,我们可用以下代码实现,在main.htm中把samper.htm文件的内容显示在一个高度为80、宽度为100%、自动显示边框的内嵌帧中:51Testing软件测试网8F r5\zl(t

A`|,| W0  〈iframe name="import_frame" width=100% height=80 src="samper.htm" frameborder=auto〉51Testing软件测试网5mZZ2T%{*RC
  〈/iframe〉

JqL,\]}r0

GMK8[ Cs0  不错吧,马上“Ctrl+C”、“Ctrl+V”试试。

%ST*`f(Y@3R*^?051Testing软件测试网5K6P0f$}2I

  有时我们为强调页面的某项内容,想让它先于页面的其他内容显示。同样用iframe即可轻松实现:

LwO&G'_)j.Q0

+JLtCQ0  先把要强调显示的内容另存为一个文件,如first.htm,然后通过一个预载页index.htm,内容如下:51Testing软件测试网m rz g J

51Testing软件测试网K6_MsNO9Y"B)k

  〈meta http-equiv="refresh" content="3,url=index2.htm"〉

w0k0Cn!k von051Testing软件测试网\*m~)a9h7Seg*\

  〈body〉51Testing软件测试网{U1j v GQ*^:\

51Testing软件测试网'V3jy9Xj4Od!ov%S!L

  页面加载中,请稍候……〈iframe src="first.htm" style="display:none"〉〈/iframe〉51Testing软件测试网3p$s7` R%D_Ns2}

51Testing软件测试网Wf] _9UKUZ'k Z

  〈/body〉51Testing软件测试网3EZk,w0U }W

51Testing软件测试网sD,EG2VH+a^c)h$\

  主文件index2.htm51Testing软件测试网7~)hh)u"`d-c8pV

51Testing软件测试网.un'Pvv

  〈body〉51Testing软件测试网6i HHReup$t

51Testing软件测试网rD+M8Df

  〈iframe src="first.htm"加入其他属性限制〉〈/iframe〉

,Zam L v9h-BP0

I8d0aw s*UR0  〈/body〉

c(?zTGL&?0

U:LB!r z.d0  first.htm的内容就会先于页面的其他内容出现在您的浏览器里了51Testing软件测试网j qm B)i

51Testing软件测试网WlE@ S+F#e-g

//META标签的奥妙

*g)_`p}!e*]g0

t$f&t@JK |f0META标签,是HTML语言head区的一个辅助性标签。在几乎所有的page里,我们都可以看到类似下面这段html代码:51Testing软件测试网 ?R{)^|aB#H

7m^%x@0LV0-----------------------------------------------
xj~!E j(a7a8l0<head>
8r&\U5|}o0<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
R9Aqa}+s0</head>51Testing软件测试网W{:QnE tCJ)e
-----------------------------------------------

N;jK `4OT0

3n;y7L+oRV2fIj^0这就是meta标签的典型运用。meta标签有多少参数,有什么作用,为什么我们要特别重
If!wD2AH1z0U4o0视它呢?让我们一起来发掘meta标签的奥妙!51Testing软件测试网nE(h}8Wu0Q0f6D1l

b m _"T?7D0根据HTML语言标准注释:meta标签是对网站发展非常重要的标签,它可以用于鉴别作者,51Testing软件测试网*O#@ rr1v M!}G
设定页面格式,标注内容提要和关键字,以及刷新页面等等。

]m2Nv!d\ Z)D051Testing软件测试网q/e%t b)F~(\

meta标签分两大部分:HTTP-EQUIV和NAME变量。

P%}o)j$c051Testing软件测试网,y Ub2sg3c#hA/]s

●HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确51Testing软件测试网]/|K!X3D
地显示网页内容。常用的HTTP-EQUIV类型有:51Testing软件测试网|f3R!xwJ4M8E

51Testing软件测试网FX*s5O%@'h-f

1.expires(期限)
-b Z ~ ~SL0说明:可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新调阅。51Testing软件测试网R5M^w!e!D(`bY+k-e
用法:<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
3hO:{9H aXP0注意:必须使用GMT的时间格式。51Testing软件测试网f'Nk/f;b!@-G!l+Y

"N;o m:E0J'gk02.Pragma(cach模式)
/K ~fU*\&]|0说明:禁止浏览器从本地机的缓存中调阅页面内容。
3aod @&LM*^ b(z0用法:<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
v&u*{W+D+m1GBP-Yw0注意:这样设定,访问者将无法脱机浏览。

-eN!W` j8w*Ro051Testing软件测试网2z qby-^-VF0O

3.Refresh(刷新)51Testing软件测试网IT F6G2OL"p[
说明:需要定时让网页自动链接到其它网页的话,就用这句了。51Testing软件测试网qz Q/T'SGcI jI f
用法:<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://www.yahoo.com">
_#X5TD,Hi(`7Q0注意:其中的5是指停留5秒钟后自动刷新到URL网址。51Testing软件测试网1e'KY#~z

51Testing软件测试网1c Q8f(O N7sib

4.Set-Cookie(cookie设定)51Testing软件测试网 t9u[+h1q!q3F
说明:如果网页过期,那么存盘的cookie将被删除。51Testing软件测试网[nh$^fI/b n!]
用法:<META HTTP-EQUIV="Set-Cookie" CONTENT="cookievalue=xxx;
?.\!P4oY s0expires=Wednesday, 21-Oct-98 16:14:21 GMT; path=/">51Testing软件测试网bn$O.DH] E-eq
注意:必须使用GMT的时间格式。

B;uBDGy.G"n051Testing软件测试网.C"{yO[4R!k

5.Window-target(显示窗口的设定)51Testing软件测试网?n O gXu
说明:强制页面在当前窗口以独立页面显示。51Testing软件测试网7Uvz+\$M&scx
用法:<META HTTP-EQUIV="Window-target" CONTENT="_top">
0P9B4S[2Nt0注意:用来防止别人在框架里调用你的页面。51Testing软件测试网!QU(Q*KiN}On

51Testing软件测试网)r A5q#St Z

5.Content-Type(显示字符集的设定)51Testing软件测试网3K9]5W C1d;c^QJ4?
说明:设定页面使用的字符集。(我们在前面字体设计中已经介绍过它的作用)
"vR{Da3bE0用法:<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

8pf7jiz!TF[l0

ZChF7ON051Testing软件测试网 @] fw/Y|/d
●meat标签的NAME变量语法格式是:
:m _/Mt.M pvz:r-Ax\0<META NAME="xxx" CONTENT="xxxxxxxxxxxxxxxxxx">
5\I(l7sLJ)H1l)g&S;q"d0其中xxx主要有下面几种参数:

w*Y9y/_/]v051Testing软件测试网,e*t-k5~2` L.sX

1.Keywords(关键字)51Testing软件测试网1V1jIQ8|T }d
说明:keywords用来告诉搜索引擎你网页的关键字是什么。
Y/Dq~(ml&`e0举例:<META NAME ="keywords" CONTENT="life, universe, mankind, plants,51Testing软件测试网 kjWxdAZi.H L Z
relationships, the meaning of life, science">51Testing软件测试网mo(~(k/tW8ZM

51Testing软件测试网?;Sgx`,K {r

2.descrīption(简介)51Testing软件测试网4i:c,{;x ?D
说明:descrīption用来告诉搜索引擎你的网站主要内容。
2Y7x/E[1z X3J;Q@s^?V0举例:<META NAME="descrīption" CONTENT="This page is about the meaning of51Testing软件测试网B[ mbA7_
life, the universe, mankind and plants.">

,xl&]:f)Y/q4DEd051Testing软件测试网(Rd(_ VW

3.robots(机器人向导)51Testing软件测试网7Rs-U"rH` ]
说明:robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
,xJ)W*t~0CONTENT的参数有all,none,index,noindex,follow,nofollow。默认是all。51Testing软件测试网l2JO8qtC.b8C5M
举例:<META NAME="robots" CONTENT="none">51Testing软件测试网`P nWP'\#M1b&X'W

51Testing软件测试网{ UNtI*|5z

4.author(作者)
rwFi:IgA0说明:标注网页的作者51Testing软件测试网u:S r!K;wY2B/oj3h7F8r`
举例:<META name="AUTHOR" content="ajie,ajie@netease.com">51Testing软件测试网`sM4t8P

51Testing软件测试网 B]+Iz~

以上是meta标签的一些基本用法,其中最重要的就是:Keywords和descrīption的设定。

ujK Z-l9]tj#Z051Testing软件测试网/L uU0z5m:s

为什么呢?道理很简单,这两个语句可以让搜索引擎能准确的发现你,吸引更多的人访问
H0P^4f$L0你的站点!51Testing软件测试网2T5{&r!CP,]Yin$E

51Testing软件测试网7RNc8GO c4H$Q't`

根据现在流行搜索引擎(Lycos,AltaVista等)的工作原理,搜索引擎首先派出机器人自动
'fBD$W5OQ0在www上搜索,当发现新的网站时,便检索页面中的keywords和decription,并将其加入到自
'`HB6r7{n0己的数据库,然后再根据关键词的密度将网站排序。

2mq+s]c|6I051Testing软件测试网-[c(y)tK

也就是说:
0z*` FT"J6e01. 如果你的页面中根本没有Keywords和descrīption的meta标签,那么机器人是
)XSt#Bz8Q6v2v0无法将你的站点加入数据库,网友也就不可能搜索到你的站点。51Testing软件测试网-tw!`9w"}zO

51Testing软件测试网q6Y4uJS [J

2. 如果你的关键字选的不好,关键字的密度不高,被排列在几十甚至几百万个站点的后面
|sF}T/s"q0被点击的可能性也是非常小的。51Testing软件测试网4R&fW3^@:J

"h#h6]C ?2g0所以,我们必须记住添加keywords和descrīption的meta标签,并尽可能写好关键字和简介。

%})}8xTAq)B]Z051Testing软件测试网A @2YOhT

写keywords的禁忌是:
bHE#T c01.不要用常见词汇。例如www,homepage,net,web等。
CC&mZ rA.n02.不要用形容词,副词。例如最好的,最大的等。51Testing软件测试网!~zc5dG;h#v0_/@4O
3.不要用笼统的词汇,要尽量精确。例如不用"摩托罗拉手机",改用"V998"等51Testing软件测试网1WRS1FnmH;]

51Testing软件测试网wgsJl vcUS

寻找合适的关键词的一个技巧是:到lycos,Alta,infoseek等搜索引擎,搜索与你内容相仿
l2{od9GuQ'cD!V}l0的网站,查看排名前十位的网站的meta关键字,copy下来用到自己的站点上。51Testing软件测试网$|&u#xlu

Vf'cP }WR0这里,我们举一段微软多媒体网站的关键字供你参考:
L1n;C-{+f/` M_&Z0<meta name="keywords" content="joke, music, MP3, media, audio,
5` B,R3I:O#o6W0joke of the day, downloads, free music, horoscope, radio, video,51Testing软件测试网hGdvi do
music downloads, movies, radio station, media player, free,
Dv!GpGz6J+qe0download, weather, horoscopes, windows media technologies,
A W i-X9~#z6JaZ0online, radio station guide, free download">

%N5_V6E9LU6M0

3\L;Kw2zJW$jE nN0小资源:人们最常用的一些搜索词(即关键词)可以到51Testing软件测试网ZeI9T\$X__)ZF _
http://www.searchterms.com/
t(Y4q V`C&m0http://eyescream.com/yahootop200.html51Testing软件测试网Y;[Q|}YQ$vlH
两个网址一看,那里有每个月网上最流行搜索词的排行榜.

[jM3xD Z2c0

"B `]olT"Z"W0| P0
UzVM+w3nD~(aCh0//Iframe高度自适应
!LR+sClQyG0 
n&W&iR)B X(?7W%v0 51Testing软件测试网;B}4hR^o `I yR
<iframe width="960" id="head" src="head.html" frameborder="0" scrolling="no"></iframe></marquee><scrīpt type="text/javascrīpt">51Testing软件测试网$zP#S*U w/]
var iframeids=["head"]
h&I"| kF*Kwu9N0var iframehide="yes"
"wiB:a'@n0function dyniframesize()51Testing软件测试网#F-cm4ny*N
{
_3Tr(^'D:?dHJ0var dyniframe=new Array()
F9D$l^#ll_"R'KTz0for (i=0; i<iframeids.length; i++)
i.N`#_@6Fg)`0{
5| mT2`*v$C `0if (document.getElementById)
]"Lz&kW%j0{51Testing软件测试网.t c/~0U1}nH#nf
dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
0nBQu)K-\w E_0if (dyniframe[i] && !window.opera)
w k%]%v&d9f3iO0{
O VS X8E)JI n0dyniframe[i].style.display="block"51Testing软件测试网o eo P)n`5P'v
if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
3q)W!lx]0dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
:b"\i9K8x q mw0else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
Evk`{ V9o0dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;51Testing软件测试网E'Q1qGOa&V%F
}51Testing软件测试网[n/Bj;|4`
}51Testing软件测试网%ktE)TE
if ((document.all || document.getElementById) && iframehide=="no")
Ku'wW"n!d!k0{
4} iq(EU!y wI/]nl^0var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])51Testing软件测试网*Ta Pk7X^r
tempobj.style.display="block"
[g0~6o:dnWi0}
!o#R%Ii.SV&[M0}
N-HOw-]sag0}

~&q ooz$@T?0

W M?2WG![0if (window.addEventListener)51Testing软件测试网%w0A}TN7U.y
window.addEventListener("load", dyniframesize, false)51Testing软件测试网c&bn@*iN lB w
else if (window.attachEvent)51Testing软件测试网"s,E.u D P
window.attachEvent("onload", dyniframesize)51Testing软件测试网o&Vw u ];][ |
else
`&i#V;\5y0window.onload=dyniframesize
(d@?B'~#pC0</scrīpt>

%?c;i"}"||9I4P051Testing软件测试网s6OpnS#x3NR$n7B


5{^"r!S+f6d0L0// FRAME(框架)是Web上经常会看到的页面结构。使用可视Web开发工具(比如Dreamweaver或者Frontpage),虽然可以在WYSIWYG环境中通过简单的鼠标托拽完成FRAME的构建,但是要实现真正细致甚至强大的功能,仔细理解FRAME的代码结构至关重要!你将发现,FRAME原来是这样的亲切易用

,CVof/|051Testing软件测试网jM!PiSf#|)A

创建基本的FRAMESET51Testing软件测试网4P-T'M+hr$]\9q(I

s6PI8[2C?"J0FRAMESET页面与普遍的Web页面有些不同。虽然仍旧以<HTML>和包含标题的<HEAD>标记以及其他脚本开始,但是其内容仅仅是表示的各个页面的版式设计。因此,不再需要有<BODY>元素,只需要<FRAMESET>标记。

RS7x:o?5|051Testing软件测试网n5a)Y-O(V2U

通过<FRAMESET>标记的<rows>和<cols>属性,浏览器窗口被分割为一个个格子。<rows>和<cols>的设置值可以是固定的像素值,可以是总空间的百分比值,还可以是用*以及一个数字相乘表示的分割剩余空间的比例值。比如说:51Testing软件测试网 c#rmTAHD}u)}

51Testing软件测试网 M Rj*x3^(q W

cols="80,20%,*" 分为3列,宽度分别为80像素,窗口宽度的20%,以及剩余宽度51Testing软件测试网9P'bv@{b2cC7W
rows="25%,75%" 分为2列,宽度分别为窗口宽度的25%和75%
}ya W4sZ#Wm0rows="*,3*" 与上述第2个表示的一样,分为2列,但表示方法不同:第一列宽度为第二列的1/351Testing软件测试网 g gpsJp3D

51Testing软件测试网|Z_g!Gj3CK

在<FRAMESET>和</FRAMESET>之间,用多个<FRAME>标记表示每个分割区。col表示从左到右的列,row表示从上到下的行。每个<FRAME>有一个src属性,给出了这个FRAME的内容。它可以是浏览器能显示的任何一个合法URL,或者是另外一个FRAMESET。为预防递归现象,一个FRAME不能包含它本身所在的FRAMESET页面。要用name属性定义FRAME的名字,这样就可以在代码或者脚本程序中引用它。 请看一段基本的FRAMESET代码:

9HbXs$wN$u0

5d;hc:f'v,QP0<HTML>
4v] t8L lC+m0<HEAD>51Testing软件测试网J2|rH1ZxkB
<TITLE>Simple FRAMESET</TITLE>51Testing软件测试网"eTL G&DDc
</HEAD>51Testing软件测试网;R7CnVwL
<FRAMESET cols="40%,60%" rows="2*,*">51Testing软件测试网m(z&Y.F*~EF.`0U
<FRAME name="TopLeft" src="red.htm">
a3@I5i*s(`9O&r0<FRAME name="TopRight" src="green.htm">
`{S*x5M0<FRAME name="BotLeft" src="blue.htm">
R#h$ZeWc0<FRAME name="BotRight" src="white.htm">
\&B^ Ol N0</FRAMESET>
3CI0Rny@D0</HTML>51Testing软件测试网5X m_ O8X J+`&y

.C9SK,j? gQ _5Z0 

JX2DzW M0

;[9q+a0BZ9@s0<FRAMESET rows="105,*">
]K9pv)pe0<FRAME name="adbanner" src="ad.html">51Testing软件测试网?B%yK.r3rp2u
<FRAMESET cols="40%,60%">51Testing软件测试网qlp0Prsu6k;S
<FRAME name="left" src="red.htm">
&kG8t&g#M i%a(i:x0<FRAMESET rows="*,*">51Testing软件测试网:] r/l8o5_9a3I$zUAL
<FRAME name="top" src="blue.htm">
2WOp E6e};c9`0<FRAME name="bottom" src="white.htm">51Testing软件测试网k y:Qgu,NV5P/sz
</FRAMESET>
_p&M3|D9Y`2g\5U"P0</FRAMESET>
3L/w5C)x c e~IC0</FRAMESET>

9I6Hy#VQ7BGY]0

&Gi?T/y'O0FRAME间的链接
y|jm"lU0 
G hu1t'_j,dP0一个FRAMESET结构的页面,新文档只转载进窗口的一部分中,而其他页面则保持静态不变。当用户点击FRAME中的链接时,新内容就在同一FRAME内打开。要让新内容在其他FRAME中打开,可以设置<A>标记的target属性值为那个FRAME的name值。51Testing软件测试网4b;\k-H#CUa;i

-k7b{H HKe1K0而且,我们还可以设置打开目标为当前可见的任意一个FRAME,而不局限于本身的FRAMESET。目标可能是一个嵌套的FRAMESET中的FRAME,也可能是其他窗口中的FRAME。但是如果目标FRAME不存在,就会产生一个带有目标FRAME名字的新窗口。

Q C$]7U7^V C051Testing软件测试网 V'Q8^*[DX

下面举个例子说明一下,假设有一个简单含2-FRAME的FRAMESET,文件名叫做home.html,代码如下:

D@\"I6ytA051Testing软件测试网{9L)L0r,Wv6aZ ^

<HTML>
bUYC8{{/x\7|0<HEAD><TITLE>FrommCo home page</TITLE></HEAD>
)O p_&dO0GP*a3p UXq0<FRAMESET cols="115,*">51Testing软件测试网cgz0w+]S\-t
<FRAME src="menu.htm">51Testing软件测试网:x WT1@4EM
<FRAME name="content" src="main.htm">
,I0A v GA/T!l6m0</FRAMESET>
2ntK;|"wa!}0</HTML>&nbsp;51Testing软件测试网/_ Q3?T$rG2D2a0r

51Testing软件测试网E!P9X:[4I^P9C

文件menu.htm在左边的FRAME中,其中有一系列链接,点击它们后新内容将在右边的叫做content的FRAME中打开。下面是menu.html的代码:51Testing软件测试网feIpSJ

51Testing软件测试网%DZ"q[;lHM

 51Testing软件测试网#d_s3ox3UA6nzI&~

51Testing软件测试网;L$g:K_\)Dh~"I(E

<HTML><HEAD></HEAD>51Testing软件测试网rUm Z;?6NNZa
<BODY><P><BR>
6iHUs$d0y0<IMG src="Images/tmp_logo.gif" alt="FrommCo"><P>
6zVz:}7[0<A href="main.htm"&nbsp; target="content">Main page</A><P>51Testing软件测试网%A1AS8_%kZ]/J_D
<A href="mission.htm"&nbsp; target="content">Our mission</A><P>51Testing软件测试网8G ^ s\ kC U
<A href="staff.htm"&nbsp; target="content">Our staff</A><P>51Testing软件测试网0KO ~)Gh
<A href="splash.htm"&nbsp; target="_parent">FrommCo splash page</A>51Testing软件测试网[F3T:s4Jl*nH
</BODY></HTML>

${V q{0l5T2b3?|051Testing软件测试网 _6A-Di)y1D


6@q}:g*bbmE0请注意最后一个链接中target的定义为_parent,这属于4个特殊的保留值。它们是:
#t#y)SY}|0_parent:在当前FRAMESET位置显示新href。
}-L4S?U2RL0_top:在当前整个窗口位置显示新href,比如本身FRAMESET位于另一个FRAMESET中。
-d%u'g'q0q0_self:强制在当前FRAME中显示新href。
_w?o}A \}0_blank:在新窗口中显示href。51Testing软件测试网pv5H2N@'l.V#n.u:v#B
表示客户端图形地图的<AREA>标记同样可以应用target属性,比如:

Fo)tC,I0

8Hl/uf,mJ9uA@0<AREA shape=circle coords="75,75,50" href="main.htm" target="content" alt="Main page">

GIaIp"@u N!v _0

F1i+P _Q(GWj"k0还有一种经常的情况是:Web页面中的大部分或者全部链接都要求在一个特别的FRAME中打开。这时,可以在页面的<HEAD>代码区使用<BASE>标记设置默认的target,然后再分别定义特殊链接的target值。51Testing软件测试网-K4zi6kjb

51Testing软件测试网x@?8X{i

修饰FRAME51Testing软件测试网2K*`!p:V(_%i^uI

51Testing软件测试网PN1h kS6`0J

FRAMESET不仅在宽度、高度等方面具有可控制的数值,在美观方面也同样可以精确设置。

(i"Wf A-C$gc0

Q*C4v T a1^T0默认情况下,FRAMESET的FRAME间有一个凸起的边沿,表示分割效果。如果不喜欢这个,想营造“无缝连接”的效果,可以在<FRAME>标记中设置FRAMEborder=0来消除它。在3.0及高版本的Navigator和Internet Explorer中,如果在<FRAMESET>标记中设置FRAMEborder=0,那么除了设置为FRAMEborder=1的FRAME外,所有其他FRAME的边沿都将消失。

(yTnc2X0@%e;~0

QYq3IN9t2T0虽然设置了FRAMEborder=0,有些浏览器仍旧会在FRAME间保留一些边沿的颜色痕迹。这时,可以在<FRAMESET>标记中添加FRAMEspacing=0(对Internet Explorer)或者border=0(对Navigator和Opera)实现真正的无缝连接。

A&EK&p i:y+c0

Z%_C1x [k'b0请看下面的代码是如何使用这些属性的:

,sm#MB5`T0e`^X051Testing软件测试网m"e0r-{ P8U

<HTML>51Testing软件测试网~,`*p ]({3@3C
<HEAD><TITLE>FrommCo home page</TITLE></HEAD>51Testing软件测试网*r'c,\"l"x d
<FRAMESET cols="115,*" FRAMEspacing=0 border=0>
+T:j?)z2[$oG7F)r0<FRAME src="menu.htm" FRAMEborder=0 noresize scrolling=no>
${6i4y.o2hE"sm0<FRAME name="content" src="main.htm" FRAMEborder=0>
4s)bLSy;dj0</FRAMESET>
4p @ o PQZM]0</HTML>&nbsp;

Op~8~g6J051Testing软件测试网b&g4P{(lX^

上面的代码中有2个新的属性:noresize表示锁住FRAME而不允许使用鼠标改变大小,scrolling=no表示屏蔽FRAME的滚动条,scrolling=yes表示允许,scrolling=auto表示根据显示内容需要自动显示滚动条。51Testing软件测试网.@({.z3E'Z*d(d

&B!oC+ub^4z051Testing软件测试网%zk%JKd4J[Z
浮动FRAME51Testing软件测试网G7qsRW l iN/M

51Testing软件测试网R,_d t7v#c

浮动FRAME是HTML4.0规范中的一个定义,目前的浏览器都支持它。

+?X]JHo:x+G0

2~/X,S&n;J8A\5i\4A0不象FRAMESET表示的分割区样子,一个浮动FRAME作为一个内置对象存在于Web页面上,其样式就象一个页面上的一个图形或者一个applet。浮动FRAME使用<IFRAME>标记,它具有与<FRAME>相同的大多数属性设置,包括:name、src、marginwidth、marginheight、FRAMEborder以及scrolling。同时,它还具有与图形或者applet一样的height、width和align属性。

-Q4Em!Ub3G&v9KA0

PtP+][(CN!~0而且,浮动FRAME遵循与普通FRAME一样的target原则:我们可以通过它的name来指向它。本原则适用于在任一类型FRAME中的浮动FRAME,反之易然。浮动FRAME中的没有traget的链接指向它本身,而_parent链接则指向包含<IFRAME>的文档所在的FRAME或者窗口。比如:51Testing软件测试网0mx.OvU5a t6t,?

i@8HG0ur@8uQC vL051Testing软件测试网!P7P%WA#?"f5[
<IFRAME name="floater" src="start.htm" width=150 height=200 hspace=10 align=left>
u-j+m'M%m#Hks0<IMG src="Images/noFRAME.gif" alt="You can't see the floating FRAME" width=150 height=200 hspace=10 align=right>
%_3p*`$rsPdY W0</IFRAME><BR>51Testing软件测试网!U]/Uy3CU z3Vy?
<A href="one.htm"&nbsp; target="floater">Show one.htm</A><P>51Testing软件测试网#f-N.I$c0V3M!]F
<A href="two.htm"&nbsp; target="floater">Show two.htm</A><P>51Testing软件测试网+?m5I:z+Ua%t
<A href="start.htm"&nbsp; target="floater">Bring back start.htm</A>&nbsp;51Testing软件测试网N b7j)}u8Y D }%j

QuGV8T5Sm!v1w0b4?0注意,对应支持<IFRAME>标记的浏览器,任何位于<IFRAME>和</IFRAME>间的内容都将忽略。反之,其中的内容将显示出来,这可以用作解释当前浏览器不支持<IFRAME>。请看下面支持<IFRAME>标记的浏览器中的结果图:

@\];DBb_051Testing软件测试网 Bv^7A3j*d]+F'J4X

//51Testing软件测试网 ?-V4n)VH9ENNV
很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间,不如通过优化网页代码来取得满意的速度。笔者总结了一些切实可行的方法,制作主页时,以下的方法可以令你的网页速度大大提高。
6M8b H ~t0   一、记得帮页面减肥51Testing软件测试网 YTCk+k

51Testing软件测试网`3}*@@'kF{-^ ~

  我们浏览网页实际上是将虚拟主机中的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了很大比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就要求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、图片等资源。干净、简洁的页面会给人一种思路明朗的感觉。51Testing软件测试网:|I3v0G`s0H

51Testing软件测试网4YV'V1d&e5S$awI

   二、如没必要,尽量使用静态HTML页面

M,^'zS;XN6o4C8^ aW0

b#x7T(Q/}XZ,_0  众所周知,ASP、PHP、JSP等程序实现了网页信息的动态交互,运行起来的确非常方便,因为它们的数据交互性好,能很方便地存取、更改数据库的内容,使网站“动”起来,如:论坛、留言板等。但是这类程序必须先由服务器执行处理后,生成HTML页面,然后再“送”往客户端浏览,这就不得不耗费一定的服务器资源。如果在虚拟主机上过多地使用这类程序,网页显示速度肯定会慢,所以没有必要,请尽量使用静态的HTML页面。51Testing软件测试网W1IG0K*d

51Testing软件测试网!Jd5V*k"n

   三、不要将整个页面内容塞到一个Table中

W{r P[Q [$P051Testing软件测试网] Xxo3L2L

  这是网页设计的问题了,很多站长为了追求页面统一对齐,将整个页面的内容都塞进了一个Table(表格)里,然后再由单元格td来划分各个“块”的布局,这种网站的显示速度是绝对慢的。因为Table要等里面所有的内容都加载完毕后才显示出来的,如果某些内容无法访问,就会拖延整个页面的访问速度。正确的做法是:将内容分割到几个具有相同格局的Table中去,不要全都塞到一个Table里。

3_P V4F#H6I D0

wEwj;O\q}%R3@ k0   四、将ASP、ASPX、PHP等文件的访问改为.js引用51Testing软件测试网s`4[3GW'F V}Mh

DjVZ(woD][0  这在ASP、ASPX、PHP等程序设计时应该注意的,如果你要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程序来提供的话,会使用以下的语句引用:,这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次tongji.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个1.js文件中去,然后在首页通过 < scrīpt src="http://www.XXX.com/1.js">< /scrīpt> 这样的代码来引用该1.js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就很快;笔者的网站www.25cn.net下有个index3.htm文件,大家可以通过访问www.25cn.net/index3.htmwww.25cn.net做一下比较,前者所花的时间几乎是后者的几倍!51Testing软件测试网j%B!|s(V)_y$ow

H$Vmq#rb$?S5jd0   五、使用iframe嵌套另一页面

,Ff*HZ8F0bQ0

&R;J.Jg&n2e0  如果你要在网站上插入一些广告代码,又不想让这些广告网站影响速度的话,那么,使用iframe最合适不过了。方法是:将这些广告代码放到一个独立的页面去,然后在首页用如下的代码将该页面嵌入即可,这样就不会因为广告页面的延迟而拖了整个首页的显示,代码如下:51Testing软件测试网I{"D L_8Vt[

!]9Ku|T0  < IFRAME marginWidth=0 marginHeight=0 src="http://www.xxy8.com/index.htm" frameBorder=0 width=468 scrolling=no height=60 leftmargin="0" topmargin="0">< /IFRAME>51Testing软件测试网e5|$?2H0}q JJdrH

51Testing软件测试网j,F4@7f'[:e9x'U

  其中htthttp://www.xxy8.com/index.htm是被引用文件的路径。

AIc F2X,R!Q5OX051Testing软件测试网tu y%h2E*T!pz

   六、讲究网站计数器代码放置的技巧51Testing软件测试网Q1y.a4i,|SPl0~

F6M"^.\"y z7D)[&j0  在网页里放置计数器可以统计网站的访问流量,为站长和广告商家提供访问依据,但是,不管功能有多强大的网站统计系统,都会有出故障的时候。如果直接把统计代码放到页面内容的前面,或者放在一个Table或者div标签里,那么在计数器不能访问的时候,你的页面上那个Table或者div就会产生几十秒钟的延迟,导致页面很长时间才能访问。所以,要提高网站的速度,就要讲究统计代码放置的位置,正确的方法是:把统计代码放到页面的最下面,并且不要和页面内容同在一个Table或者div标签里。可以在页面代码的最下方直接放置统计代码,或者在最下方单独做一个Table或者div来放置计数器。这样,在计数器不能访问的时候,你的网站速度也不会受到丝毫影响。51Testing软件测试网u^7@2W4c

51Testing软件测试网 cO1`hu

   七、友情链接的学问

o-c*cD*yx*t051Testing软件测试网?^._.b:H.M?I

  网站之间互相做链接可以增加网站的宣传效果,做LOGO图片链接更能准确地描述网站的主题和定位,宣传效果会大大的增强,但图片链接做得太多,必然会影响网页的显示速度。很多站长都喜欢直接引用友情网站上的图片URL,这样图片要先经过加载才能显示的,各个友情网站的访问速度不一样,整个表格都要等图片都下载完了才能显示出来,这样大大降低了网页的速度。因此,做友情链接时应尽量做到:

zo-Vb+| Y*j0

j/P [rBF6V"s.IKP-Y0  1. 只做文字链接:做文字链接是不会延迟网页速度的。

h+`,H(\Y)~V:Z"mt0

8v+@ q/w:CP-M0  2. 将所有链接放到一个独立的分页去,然后在首页链接上该页。51Testing软件测试网oZ9[Y+S2a`fX%o

f5Yp-Q-L,l@0  3. 如果友情链接一定要出现在首页,请将链接所在的整个Table放到页面的最下方,因为页面是由上到下逐行显示的,将其放到页面的最下方,不会延迟其他内容的显示。

@pX}4hR+?1w051Testing软件测试网ia#Z x+g1?

  4. 友情链接的LOGO图片先下载后再传到自己的网页空间,这样,速度由自己的网站空间决定而不受友情网站的影响。

e[B}~051Testing软件测试网[.LMv0W jMG\:r.{7H

 

L2w"C1cU3Rs%m0

$nc%V*s'V3i]AK0//技巧运用无极限 HTML表格使用从入门到精通51Testing软件测试网-q8lP _SJ

dF[+xJ'])r0如果你是一名网页设计人员,如果你的网页里没有一个表格,那可以说算不上一个网页(当然全FLASH作品除外),表格的重要性就可想而知。帮助我们控制网页布局、控制内容的显示等等。使用表格有很多的技巧,你可否知道呢?51Testing软件测试网S#F2l'W+v1ke

J6J$I.Lm*o|0  使用表格排版网页

1dM8o(?#l P {$s8{0

,o5hoh-I8r0  使用表格排版网页,可以使你的网页更美观,条理更清晰,更易于维护和更新。(将表格的宽设为100%,可以使网页的兼容性更好)51Testing软件测试网#u!s2mz:s `.h

51Testing软件测试网[7R$q!YjRp

  要尽量细化表格

Cd0D}rwG051Testing软件测试网*?fsK.F

  不要把整个网页放在一个大的表格里,因为一个大表格里的内容要全部加载完才会显示,如果整个网页放在一个表格里,那么你的网页就只会两种情况:

w5F#hB6GNt$KC5T051Testing软件测试网(LpO}0@/c_F'ztS

  1、全部不显示51Testing软件测试网+t'v J!u*?|[

)C%O&pg@2g'N\\ Pl0  2、全部显示出来51Testing软件测试网mH1K ga}Q VXdn

g`)NU"{D/g.{ z0  所以建议大家将整个页面分成几块,例如通用的上(放置Logo、Banner、Menu等等)、中(放置页面内容)、下(放置版权信息等等),将每一部分由单独的表格来实现,这样会好一些。

;M%m,t!C e;O6O(K0

AEy$FK6\0  表格设计实例51Testing软件测试网x9`9r0fSPY'_,Q]

51Testing软件测试网3V'?CY{.fl8\

  创建一个表格,边框大小设为0(border=0),间距设为1(cellspacing="1"),背景色设为深色(bgcolor="#000000"),全部选定单无格,并将单无格的背景色设为浅色(如:bgcolor="#FFFFFF"),这样可以得到一个细线边框的表格,请看下面的例子:

.FKS Wi/o-}051Testing软件测试网 n }*N'[lAM d

  <table width="50%" border="0" cellspacing="1" bgcolor="#000000">

|A.|PG]$bNod0

_;v:x&vY0  <tr bgcolor="#FFFFFF">

G,O[ ?6} `ak051Testing软件测试网}e"ko&f)_

  <td> </td>

6A}?$na`3O9a5M H051Testing软件测试网X&y&Pk}k2R+NKA

  <td> </td>

-Z Y.Rp|2q0

+Kg0T'g`#y3]2G(}l0  </tr>

/n h^*m FAO051Testing软件测试网Wb~!A4T

  <tr bgcolor="#FFFFFF">51Testing软件测试网+?p eTc4R?Mk

51Testing软件测试网~X/s)tS

  <td> </td>

)C;ORpv&f)~SmQ0

x'g$N0Ua#s+C0  <td> </td>51Testing软件测试网D$O\U I

51Testing软件测试网dDb2B!v,vbk

  </tr>51Testing软件测试网v Z$~0gkC

51Testing软件测试网Ib{0\Ui

  </table>51Testing软件测试网9I"I*~&zj9r f{

51Testing软件测试网*mV'q^{XY;_

  动态改变表格单元格的颜色

6Hb q`'r,{5rPw\0

*Wd.s1[lO+n0  在单元格<td>标记中加入以下代码,会动态改变单元格的颜色设置:

.i~[ q#|uH]'e5oq0

n&_U+th_\l0  onMouseOut=”this. bgColor=’’” ōnMouseOver=”this.bgColor=’’”

|p.ld`A |M `051Testing软件测试网9?q*|Ph1^

  在行标签<tr>标记中加入上面代码,会动态改变一行的颜色设置。

u'qi S.qsr051Testing软件测试网AO^^JiM5Jdb

  <table width="50%" border="0" cellspacing="1" bgcolor="#000000">

._l;G.j2Ekt3rc9q2o051Testing软件测试网9f B b o6j"L1c

  <tr bgcolor="#FFFFFF" ōnMouseOver="this.bgColor='#00CC00'" ōnMouseOut="this.bgColor='#FFFFFF'">51Testing软件测试网cO x5?Zg)D#p0c

-m _8? M J0  <td> </td>

]-z'|/cJo,m0

YpZ3GV:jV%Sl1N0  <td> </td>

QX)X~8S:h"Q8_4V4O051Testing软件测试网{H W2OF&sj

  </tr>51Testing软件测试网2Q1Z&_ ?`Gr

51Testing软件测试网6? ?X{A^

  <tr bgcolor="#FFFFFF">

^W:?*@X2A0

O6o6qR|M0  <td ōnMouseOver="this.bgColor='#FFFF00'" ōnMouseOut="this.bgColor='#FFFFFF'"> </td>

o Q jEgn051Testing软件测试网3i'gS#j RV

  <td ōnMouseOver="this.bgColor='#FFFF00'" ōnMouseOut="this.bgColor='#FFFFFF'"> </td>51Testing软件测试网 o'D-?n q.lMG#y:U

51Testing软件测试网6kt1YAD

  </tr>

$\ Ly4[ P6K*yR051Testing软件测试网/?!fe&S(['\;_:o

  </table>51Testing软件测试网$n-] v(n"aC3Ys3Q

51Testing软件测试网ph.uQ(D+_!pU

  用表格替代水平线、竖直线51Testing软件测试网%z SOV-t0N)nz:T

51Testing软件测试网vG)m'y6}%ld5g*M

  用表格代替水平线,插入一个表格,将高度设为1(按需要设定),当然也可以将宽度设为1,制作竖直线。

~b7xm.O~MB051Testing软件测试网!bG*XI%tRNAW

  <table width="100" border="0" align="center" cellpadding="0" cellspacing="0">51Testing软件测试网vVI~6o6zz,T

51Testing软件测试网(QPkSiyF

  <tr>51Testing软件测试网qT9o5_"f%a

MTj*FIk6G0  <td height="1" bgcolor="#000000"></td>

xc#M"y4T+D051Testing软件测试网eBQ@!V R,dP

  </tr>51Testing软件测试网2hR7_l^Qa5{!h"DX%iG

51Testing软件测试网Lh[&i/@!R0~:K8V

  </table>51Testing软件测试网WK x ]i K.]R sp

51Testing软件测试网U2l?;M+kq

  <br>

:J LQ-f,J;N2N0

[W#}@} LW0  <table height="100" border="0" align="center" cellpadding="0" cellspacing="0">

ReIVv'x8_ottb0

UC!\` x{0  <tr>51Testing软件测试网V:e/W/Cw ^E

51Testing软件测试网-q&Z%u*yF:u*| Y

  <td width="1" bgcolor="#000000"></td>

c U&j1c{#m'\0

Z^8o rg%F0  </tr>51Testing软件测试网{U*| \ Qq?

51Testing软件测试网f~;~Jj^b

  </table>

xs p&Y v5M|0

D:o4U&_G wxj0  注意:在Dreamweaver里制作时,先将高设为1后,切换到代码窗口,将表格里的空格符去掉( ),如果不将空格去除的话,将看不到想要的效果了。51Testing软件测试网V0^ `)_@6]

i9J Yn_+]#_0  制作带有立体感的表格

Hk1Io_Z0

kqo5o8Uz a)Xp0  在页面中适当的加入带有立体感的表格元素,会给你的页面添光加彩。51Testing软件测试网@6va U+gkvS:W

T+Q;w+NTD0  <table width="30%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolorlight="#000000" bgcolor="#9999CC">

#bX#E$V8]W,Z P%h5U0

*A6xYy9j5S \G0  <tr>51Testing软件测试网.zGi Z5^G d0y

51Testing软件测试网 j8c b} _+M?

  <td>A</td>

Y0hvODNL051Testing软件测试网6A`9y.y q+@

  <td> </td>51Testing软件测试网{^ S.o"y

51Testing软件测试网gYa7_"dCH

  </tr>51Testing软件测试网!Q5E%C?p9H'\xD

51Testing软件测试网;mZD u(vsr2n;W

  <tr>51Testing软件测试网d-v+U(E}.mp.K

4d*b(x z c!R+V0  <td> </td>

rD&T {7{L ^0

'~/cl0PF0  <td> </td>

Q3gwd0JAl;s051Testing软件测试网ldT*xb!|:UX

  </tr>

g$kq%I-d#q051Testing软件测试网TQ xf,?z3Q

  </table>

-T r3h9u8p0]u051Testing软件测试网*CMI0L/|#m

  <br>

I!R@0p%n+e?[l/][s051Testing软件测试网 { ib-aG$H}O be

  <table width="30%" border="1" align="center" cellpadding="1" cellspacing="2" bgcolor="#9999CC">51Testing软件测试网Sj ZAugY/mU

51Testing软件测试网-y6h(]vLGA(a

  <tr>

4vK8Kp,\&\051Testing软件测试网5C4{N@T7_V

  <td>B</td>

s|3]`9W-l8H0

uc]#Ic'Kf0  <td> </td>51Testing软件测试网6I'c,T2I*cq

51Testing软件测试网'KW xl)|5~D

  </tr>51Testing软件测试网!GU\"O P)S\

51Testing软件测试网m?i"^e1R_

  <tr>

$Ri?g!q0@3i:G0

+O3| Wg`*wb0  <td> </td>

|"T5r7V? JtKu8}0

/wY }{IFq0  <td> </td>

P|R ?8k"_:v0

`H1_ F ];F0  </tr>51Testing软件测试网`Y*qKG*X x

J+w'mi(G+f0  </table>

em2P }&V0

(b+s*f#n vly0  <br>

O@a`(j;Zqq1`5c#?8m051Testing软件测试网 [.H.w6f8p2{9L

  <table width="30%" border="1" align="center" cellpadding="1" cellspacing="2" bordercolor="#FFFFFF" bordercolorlight="#000000" bgcolor="#9999CC">51Testing软件测试网u#_0n%{aW6S&T

0rE9mzv#xcjQ0  <tr>

kkt5Cct Y(K0

l7_%U}Gl5Q!i0  <td>C</td>

'cGM)M9\)eyO051Testing软件测试网^Tg B%R8r:Sx-Y

  <td> </td>

-H\ ~}YT051Testing软件测试网1J sMK J{ t#qE

  </tr>51Testing软件测试网"SQv/\a;Bs7E G

51Testing软件测试网@dMbnC

  <tr>51Testing软件测试网!\c*_5WH:HHz

51Testing软件测试网 _7dMNq-ShH!`

  <td> </td>51Testing软件测试网y%QV8o!t+s^ p0q8Q3{ b

q1N mX'r3U c9w0  <td> </td>

d8x0VVM})?0

%TJ:R _ew7`0  </tr>51Testing软件测试网 A)F8\.]W

Mv:N!s7Cnw)S"O0  </table>

"A%cpbR,J~051Testing软件测试网A}O2uP(u S

  小技巧:效果图中的凸凹效果,完全是由bordercoloer的颜色来控制的,它的颜色浅一些,有会有凸出的效果,它的颜色深一点,就会有凹陷的效果。51Testing软件测试网(c jG.DD9m

51Testing软件测试网!cZ2N5| b|

  隐藏表格的分隔线51Testing软件测试网n4T:H P6l

51Testing软件测试网"S8RC2mN~

  在处理表格时有时会有这样的需求,某几列、或行的内容属于同一主题,为了排列整齐将它们放在不同的行上,但是不想让表格的分隔线显示出来,有什么办法吗,其实很简单。

6U)H%l;`-b|*W0

K;]:@cBZ0  隐藏水平分隔线

"oj[#K)V0

bu,@kxaF{+h0  <table border rules=cols cellspacing=0 align=left>51Testing软件测试网7y-\'JHX/eO%]s$A

aU'Z3Za:q0  隐藏竖直分隔线51Testing软件测试网#KQ+f @R4p#@fS

ov&k4]4cR K&Lo8Tu0  <table border rules=rows cellspacing=0 align=left>

{*lPs Ej0

i/v2E#lO0  隐藏全部分隔线51Testing软件测试网s? @4Us5c6gY

2k&k4Bbg"j0  <table border rules=none cellspacing=0 align=left>51Testing软件测试网%u/?X3[:jc,Pr8n

51Testing软件测试网`B5hvDl&xL

  表格内容分行下载51Testing软件测试网8iL1W K"z1nh'H

-q9noNKz0  表格内有一些载入较慢的元素(如计数器、大图片等等)时,往往会延迟整个表格的显示。这是由IE的显示特性决定的,只有当表格内所有元素全部载入后,整个表格才得以显示。“上有政策,下有对策”,我们可以使用<tbody></tbody>标签把表格内容拆开,放在几个竖向相连的大表格中,把关键内容放在上面的表格中,让它们先显示,这样用户就不会因为失去耐心而关闭窗口了。51Testing软件测试网*{J1}Du6sl

51Testing软件测试网9uM9Ur,vSk8cXN

另外提醒一点:

,X9|A8I Ij0

$AO(r A Q5A:Q0<table>51Testing软件测试网2m6[9WZh1~t`cP
<tr>
o3q,O5BS"|e1jYjm0<td></td>51Testing软件测试网(W n`%r_d
</tr>51Testing软件测试网E(u&h MXzTzYF
</table>

/j nN4o!HM'd7HS9]0

%k]\t-r0只有当table已经闭合的情况下.该TABLE才会被显示出来.这就是以为:51Testing软件测试网z~%j&dyr

51Testing软件测试网pF O2l rL*Z@

<table>51Testing软件测试网Z b!o1PO3W\[ z
<tr>51Testing软件测试网 G-i/rW4{%P v;z
<td></td>
&k mk4w*D0</tr>51Testing软件测试网`TU*A8wCy
<tr>
k4mY[(~ig v0<td>51Testing软件测试网Z:W X,N,g[jp U
<table>
5I ]RD9n8y+q0<tr>51Testing软件测试网`;l3L4zr\I
<td></td>51Testing软件测试网I_&o;nni
</tr>
%zp{| y8Zb_0</table>51Testing软件测试网?[5AtuT$T
</td>
v \ij9m2h"J0</tr>
;U#S[9J$A)p0</table>51Testing软件测试网\0\W(V-U*oyT

51Testing软件测试网,c Bz1[.Ov

这里嵌套了两层 TABLE .外层的 TABLE 只有解释完毕后.搜索的内容才会被显示查来.设想一下.内部的TABLE中行数如果太多的话.将会导致表格显示的数据延长.51Testing软件测试网 w/g#_'e/EY


TAG: HTML

 

评分:0

我来说两句

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 33914
  • 日志数: 65
  • 图片数: 4
  • 建立时间: 2006-12-06
  • 更新时间: 2008-09-10

RSS订阅

Open Toolbar