网编社区  网编百宝箱

 

 

搜索本版
网编社区 论坛 网编技能( ps/dw/专题) HTML框架(Frames) 的应用
查看: 6304|回复: 7
go

[DreamWeaver教程] HTML框架(Frames) 的应用

Rank: 2

该用户从未签到

升级
221%
UID
47530 
帖子
297 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
15 
发表于 2008-1-17 16:32 |显示全部帖子
使用框架(Frame),你可以在浏览器窗口同时显示多个网页。每个Frame里设定一个网页,每个Frame里的网页相互独立。
Frameset每个Frame里的网页相互独立。混合Frameset。


<frameset></frameset>决定如何划分Frame。<frameset>有cols属性和rows属性。使用cols属性,表示按列分布Frame;使用rows属性,表示按行分布Frame。

Frame用 <frame >这个Tag设定网页。<frame>里有src属性,src值就是网页的路径和文件名。

下面的代码的目的是:将Frameset分成2列 ,第一列25% ,表示第一列的宽度是窗口宽度的25%;第二列75%,表示第一列的宽度是窗口宽度的75%。第一列中显示a.html,第二列中显示b.html。

<frameset cols="25%,75%">
<frame src="../asdocs/html_tut orials/Frame_a .html">
<frame src="../asdocs/html_tutorials/Frame_b.html">
</frameset>


IframeIframe是Inline Frame的意思,用<iframe ></iframe>可以将Frame置于一个HTML文件内。
示例
列分Frame
<html>
<frameset cols="25%,50%,25%">
  <frame src="../asdocs/html_tutorials/Frame_a.html">
  <frame src="../asdocs/html_tutorials/Frame_b.html">
  <frame src="../asdocs/html_tutorials/Frame_c.html">

</frameset>

行分Frame
列分Frame 下面的代码的目的是:
这个例子显示如何在浏览器里同时显示三个网页,三个网页是按行分布的。
<html>
<frameset rows="25%,50%,25%">
  <frame src="../asdocs/html_tutorials/Frame_a.html">
  <frame src="../asdocs/html_tutorials/Frame_b.html">
  <frame src="../asdocs/html_tutorials/Frame_c.html">

</frameset>
</html>


混合Frameset
这个例子既用 到了cols属性,又用到了rows属性,将Frame进行灵活分布。

<html>
<frameset rows="50%,50%">
  <frame src="../asdocs/html_tutorials/Frame_a.html">
<frameset cols="25%,75%">
  <frame src="../asdocs/html_tutorials/Frame_b.html">
  <frame src="../asdocs/html_tutorials/Frame_c.html">
</frameset>

</frameset>
</html>

Frameset中的noresize属性
使用Noresize属性可以确保Frame的大小。如果不使用noresize属性,你可以用鼠标移动Frame的边界,来改变Frame的大小,如果设置了noresize属性,就不能移动边界了。

<html>
<frameset rows="50%,50%">
<frame noresize="noresize" src="../asdocs/html_tutorials/Frame_a.html">
<frameset cols="25%,75%">
<frame noresize="noresize" src="../asdocs/html_tutorials/Frame_b.html">
<frame noresize="noresize" src="../asdocs/html_tutorials/Frame_c.html">
</frameset>

</frameset>
</html>

Frame用于导航

<html>
<frameset cols="120,*">

<frame src="../asdocs/html_tutorials/framelist.html">
<frame src="../asdocs/html_tutorials/Frame_a.html" name="showframe">

</frameset>
</html>

<HTML>
<HEAD>
<TITLE> humorlist.html </TITLE>
</HEAD>
<BODY>
<p><a href = "../asdocs/html_tutorials/Frame_a.html " target="showframe">笑话一<a></p>
<p><a href = "../asdocs/html_tutorials/Frame_b.html" target ="showframe">笑话二<a></p>
<p><a href = "../asdocs/html_tutorials/Frame_c.html" target="showframe">笑话三<a></p>
</BODY>
</HTML>

这个例子演示如何建立一个用于导航的Frame。这个导航Frame包含一个HTML,这个HTML(代码如下)包含了一个网页列表。点击网页列表中的任何一项,就会在第二个Frame中显示点击中的网页。
</html>

Iframe的使用
这个例子显示如何 在一个HTML文件里用 iframe嵌入一个网页。

<html>
<body>
<p>用 IFRAME 可以在HTML文件里显示另一个网页。</p>

<p>这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p>
<iframe src="../asdocs/html_tutorials/Frame_a.html"></iframe>
</body>
</html>


[ 本帖最后由 kuyu007 于 2008-1-17 16:38 编辑 ]
一路向北 充满诱惑

Rank: 1

该用户从未签到

升级
25%
UID
50317 
帖子
44 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
10 
发表于 2008-3-17 13:53 |显示全部帖子
牛博士网编百宝箱下载
:victory:
BiaNews群组招聘

Rank: 10Rank: 10Rank: 10

签到天数: 119 天

[LV.6]常住居民II

UID
47216 
帖子
10681 
牛币
546 枚 
热心度
27 ° 
训练值
620  
阅读权限
200 

见习写手 网编训练营8级

发表于 2008-3-17 19:00 |显示全部帖子
看不太懂,代码好难哦。
我会努力变得更强,面对生活全力以赴。
因为有你们的关爱,我很幸福……
公告BiaNews社区3楼交朋友诚征群主 等你加入!

Rank: 1

该用户从未签到

升级
23%
UID
50363 
帖子
38 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
10 
发表于 2008-3-30 09:20 |显示全部帖子
刚学代码,特别喜欢……
用数字创造网页,是件神奇的事情
http://www.dearlive.com
第二生活网
让生活更美好!

Rank: 1

该用户从未签到

升级
-4%
UID
57758 
帖子
29 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
10 
发表于 2008-9-3 13:45 |显示全部帖子
谢谢 不过源码有些看不懂

Rank: 1

该用户从未签到

升级
34%
UID
65885 
帖子
42 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
10 
发表于 2009-7-17 16:41 |显示全部帖子
还有字母  不止数字哦

Rank: 5Rank: 5

签到天数: 1 天

[LV.1]初来乍到

升级
43%
UID
75151 
帖子
140 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
30 
发表于 2010-4-15 15:13 |显示全部帖子
感觉好难啊!

Rank: 1

签到天数: 1 天

[LV.1]初来乍到

升级
35%
UID
177083 
帖子
19 
牛币
0 枚 
热心度
0 ° 
训练值
0  
阅读权限
10 
发表于 2011-2-16 09:46 |显示全部帖子
这么深奥???
你需要登录后才可以回帖 登录 | 论坛注册

BiaNews大喇叭 关闭


牛博士—网编百宝箱(6.1)最新内测版

各位网编期待已久的网编百宝箱已经出炉了,还在等什么?抓紧时间下载体验吧!


查看