网页框架网页框架代码

网页框架  时间:2021-07-22  阅读:()

html中框架(frame)的详细使用方法

框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL。

只 要 <FRAMESET> <FRAME> 即可,而所有框架标记 要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。

<FRAMESET> 是用以划分框窗,每一框窗由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。

如下例: <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html"> </frameset> 此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序。

<FRAMESET> <FRAME> : <FRAMESET> 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。

<FRAME> 则只是设定某一个框窗内的参数属性。

<FRAMESET> 参数设定: 例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000"> COLS="90,*" 垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用馀下空 间。

数值的个数代表分成的视窗数目且以逗号分隔。

例如 COLS="30,*,50%" 可以 切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当 分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个画面的 50% 宽度 为 一相对分割。

您可自己调整数字。

ROWS="120,*" 就是横向切割,将画面上下分开,数值设定同上。

唯 COLS 与 ROWS 两参数尽量 不要同在一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类形的框架,尽 采用多重分割。

frameborder="0" 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。

(避 免使用 yes 或 no ) border="0" 设定框架的边框厚度,以 pixels 为单位。

bordercolor="#008000" 设定框架的边框颜色。

framespacing="5" 表示框架与框架间的保留空白的距离。

<FRAME> 参数设定: 例子:<frame name=" src="a.html" marginwidth="5" marginheight="5" scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF"> SRC="a.html" 设定此框窗中要显示的网页档案名称,每个框窗一定要对应著一个网页档案。

你可 使用绝对路径或相对路径,有关此两者详见於【连结进阶】。

NAME=" 设定这个框窗的名称,这样才能指定框架来作连结,必须但任意命名。

frameborder=0 设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。

(避 免使用 yes 或 no ) framespacing="6" 表示框架与框架间的保留空白的距离。

bordercolor="#008000" 设定框架的边框颜色。

颜色值请参考【HTML 剖析】。

scrolling="Auto" 设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示, AUTO是视情况显示。

noresize 设定不让使用者可以改变这个框框的大小,亦没有设定此参数,使用者可以很随 意地拉动框架,改变其大小。

marginhight=5 表示框架高度部份边缘所保留的空间。

marginwidth=5 表示框架宽度部份边缘所保留的空间。

<NOFRAMES> : 当别人使用的浏览器太旧,不支援框架这个功能时,他看到的将会是一片空白。

为了避免 这种情况,可使用 <NOFRAMES> 这个标记,当使用者的浏览器看不到框架时,他就会看 到 <NOFRAMES> 与 </NOFRAMES> 之间的内容,而不是一片空白。

这些内容可以是提醒 浏览转用新的浏览器的字句,甚至是一个没有框架的网页或能自动切换至没有框架的版本 亦可。

应用方法: 在<frameset> 标记范围加入 </NOFRAMES> 标记,以下是一个例子: <frameset rows="80,*"> <noframes> <body> 很抱歉,馈下使用的浏览器不支援框架功能,请转用新的浏览器。

</body> </noframes> <frame name=" src="a.html"> <frame name="bottom" src="b.html"> </frameset> 若浏览器支援框架,那堋它不会理会 <noframes> 中的东西,但若浏览器不支援框架,由 於不认识所有框架标记,不明的标记会被略过,标记包围的东西便被解读出来,所以放在 <noframes>范围内的文字会被显示。

<IFRAME> : 这标记只适用於 IE。

它的作用是在一页网页中间插入一个框窗以显示另一个文件。

它是 一个围堵标记,但围著的字句只有在浏览器不支援 iframe 标记时才会显示,如<noframes> 一样,可以放些提醒字句之类。

通常 iframe 配合一个辨认浏览器的 Java Script 会较好,若 JavaScript 认出该浏览器并非 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,, middle, bottom,作用不大 width="300" height="100" 框窗的宽及长,以 pixels 为单位。

marginwidth="1" marginheight="1" 该插入的文件与框边所保留的空间。

frameborder="1" 使用 1 表示显示边框, 0 则不显示。

(可以是 yes 或 no) scrolling="Yes" 使用 Yes 表示容许卷动(内定), No 则不容许卷动。

例子: 原始码 <center> <iframe src="/index.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="5" marginheight="5" frameborder="1"> 很抱歉,馈下使用的浏览器并不支援 IFrame,不能正常浏览我的网页。

</iframe> </center> frameset参数传递问题 左边的条件参数如何传,右边才能接收 -------------------------------------------------------------------------------- 对三个帧分别命名为:left.asp(显示查询条件的页面,其中帧名为:left).asp,main.asp(显示查询结果的页面,其中帧名为:main) 如: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>search</title> </head> <frameset rows="80,*" frameborder="NO" border="0" framespacing="0"> <frame src=.asp" name=" scrolling="NO" noresize > <frameset cols="80,*" frameborder="NO" border="0" framespacing="0"> <frame src="left.asp" name="left" scrolling="NO" noresize> <frame src="main.asp" name="main"> </frameset> </frameset> <noframes><body> </body></noframes> </html> 在left的表单中写成: <form name="form1" method="post" action="main.asp" target="main"> ......//你自己设计吧。

</form> 这样就可以你的查询条件传给main.asp中了!

写出HTML文件的基本框架结构代码

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> <title></title> </head> <body> </body> </html>

什么是 Web 框架

展开全部 在Clojure里有大量的web框架,但是初学者应该把他们自己的服务器栈移动到Ring生态系统。

我经常被Clojure的初学者问到的一个问题是“我应该使用什么web框架?”这是一个好问题。

Python有Django。

PHP有Drupal。

当然Ruby有所有web框架之王,Ruby on Rails。

在Clojure里你应该使用什么框架?实际上这个问题是难以回答的。

外面有很多web框架了。

有人把 Compojure 叫做框架,虽然它真正是一个类库。

lib-noir 为你做了大量工作。

然而有属于你的真正框架,像 Pedestal 或 Hoplon ,它们提供基础功能和解决web开发的抽象。

所有这些项目是伟大的,但是对于初学者,我不得不推荐建立你自己的web栈,从Ring开始。

Compojure实际上只是一个路由类库,而不是框架。

虽然有 playnice , bidi , Route One 和 gudu 等其它替代品,但是你能够用它满足路由需要。

如果你不想下决定,那就使用Compojure。

它使用广泛、表现优秀。

如果你想深入,可以看看其他文档。

它们针对不同的场景各有优点。

lib-noir 来自于 Noir ,后者是一个web框架(现在废弃了)。

它比较容易,还为你提供了一些管道,因此你刚好借助建好的大量基础设施来开始一个项目。

lib-noir是以类库形式存在的基础设施。

我还没有用过,但是很多人喜欢它。

然而,当我研究它的时候,我发现它提供了太多我不需要的东西,或太过琐碎。

如果得到了大规模的应用(像Rails),你就能得到生态系统的效应,这通常是良性的,但是还没有这样。

lib-noir被应用了,只是完全不占优势。

Pedestal 有很多支持者。

它的目标是通过提供使用ClojureScript、消息队列形式的、一个明智的前端环境来处理单页app。

如果你需要“实时app”,它或许为是你准备的。

尽管如此,我仍然警告你,它不适合Clojure初学者。

Pedestal引入了大量新概念,甚至有经验的Clojure程序员也不得不去学习。

这个教程 又长又费力。

如果你不了解Clojure,你去学习Pedestal会遇到问题的。

Hoplon 也是为web app设计的。

它为你提供了用ClojureScript实现的DOM(包括自定义组件),数据流编程(像电子表格)和客户端-服务器端通信。

这是勇敢的一步,但是再一次,需要你接受花很长时间才能理解的编程模型。

如果你还不熟悉Clojure,你就是在自找麻烦。

外面还有其它框架。

但是我推荐你考虑自己条件。

如果你在学习Clojure,掌握web app如何工作的最好方法就是得到一个配置了一些基本handler的 Ring Jetty适配器。

根据需要添加中间件。

写一些自己的中间件。

使用Compojure做路由。

使用 up 生成HTML。

这个安装将让你学到很多。

Ring仅仅是个函数。

借助一些基本概念和Ring SPEC,你可以快速建立正是你想要的web服务器,你能够全面理解它。

自己建立的经历能够让你在框架如何整合上受益良多。

况且,Ring有优势。

大多数人写功能(以中间件或handler的形式)是以Ring为假设、而不是其它。

因此保持靠近本质,你就会接近庞大的彼此兼容的、预编写的类库池。

Ring就是Clojure web生态系统的所在地。

dreamweaver中什么是框架?框架和框架集有什么异同?它们的功能是什么?

框架用于网站上也就是把网页分成很多部分 一个部分就是一个页面 但是在同一页面中显示 DREAMWAVER布局里面 就可以布局框架了 框架集就是一个网页分成很多个框架 框架里面又分 框架 这样的称框架集

dw网页制作,这种框架怎么弄,要详细步骤

给你个思路: 1.定义主体框架 2.定义主体内部主框架 3.定义内部左侧框架以及右侧框架 一般我们都是过直接敲代码的,DW倒是没碰。

用DW我们也是简单看一下,然后操作还是靠代码。

网页框架代码

<table border="1" bordercolor="#CCCCCC"> <tr><td>这里一行,只有一格</td></tr> <tr><td>这里一行,也是只有一格</td></tr> <tr> <td>这里一行</td> <td>有两格</td></tr> </table> <div style="width:30%; margin:auto auto;"> <div style="width:100%;">这里一格</div><!--这里一行--> <div style="width:100%;">这里一格</div><!--这里一行--> <div > <div style="width:50%; float:left;">这里一格</div> <div style="width:50%; float:left;">这里一格</div> </div><!--这里一行两格--> </div>

VPSMS:53元/月KVM-512MB/15G SSD/1TB/洛杉矶CN2 GIA

VPSMS最近在做两周年活动,加上双十一也不久了,商家针对美国洛杉矶CN2 GIA线路VPS主机提供月付6.8折,季付6.2折优惠码,同时活动期间充值800元送150元。这是一家由港人和国人合资开办的VPS主机商,提供基于KVM架构的VPS主机,美国洛杉矶安畅的机器,线路方面电信联通CN2 GIA,移动直连,国内访问速度不错。下面分享几款VPS主机配置信息。CPU:1core内存:512MB硬盘:...

美国200G美国高防服务器16G,800元

美国高防服务器提速啦专业提供美国高防服务器,美国高防服务器租用,美国抗攻击服务器,高防御美国服务器租用等。我们的海外高防服务器带给您坚不可摧的DDoS防护,保障您的业务不受攻击影响。HostEase美国高防服务器位于加州和洛杉矶数据中心,均为国内访问速度最快最稳定的美国抗攻击机房,带给您快速的访问体验。我们的高防服务器配有最高层级的DDoS防护系统,每款抗攻击服务器均拥有免费DDoS防护额度,让您...

PQ.hosting:香港HE/乌克兰/俄罗斯/荷兰/摩尔多瓦/德国/斯洛伐克/捷克vps,2核/2GB内存/30GB NVMe空间,€3/月

PQ.hosting怎么样?PQ.hosting是一家俄罗斯商家,正规公司,主要提供KVM VPS和独立服务器,VPS数据中心有香港HE、俄罗斯莫斯科DataPro、乌克兰VOLIA、拉脱维亚、荷兰Serverius、摩尔多瓦Alexhost、德国等。部分配置有变化,同时开通Paypal付款。香港、乌克兰、德国、斯洛伐克、捷克等为NVMe硬盘。香港为HE线路,三网绕美(不太建议香港)。免费支持wi...

网页框架为你推荐
江苏ca证书下载数字证书在哪能下载啊色中色luntanwww.fzluntan.tk是什么类型的网站啊?iphone12或支持北斗导航iphone12是5G手机吗?iphone12或支持北斗导航苹果手机怎样下载北斗导航windows7系统要求win7系统要求微信语音在哪个文件夹微信语音保存在手机那个文件夹里北漂论坛北漂族的艰辛主要体现在哪些方面?linux操作系统好吗linux操作系统 比 windows系统 更好吗?500人同时怎样建立500人的微信大群?盈科oa办公系统如何登录OA
怎样注册域名 河北服务器租用 主机 便宜域名 pw域名 国外服务器 shopex空间 好看的留言 免费网络电视 dux 网站cdn加速 搜索引擎提交入口 上海服务器 香港亚马逊 智能dns解析 全能空间 lamp怎么读 lamp什么意思 ledlamp lamp兄弟连 更多