网页框架网页框架代码

网页框架  时间: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>

野草云99元/月 ,香港独立服务器 E3-1230v2 16G 30M 299元/月 香港云服务器 4核 8G

野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...

老薛主机入门建站月付34/月,年付345元,半价香港VPS主机

老薛主机怎么样?老薛主机这个商家有存在有一些年头。如果没有记错的话,早年老薛主机是做虚拟主机业务的,还算不错在异常激烈的市场中生存到现在,应该算是在众多商家中早期积累到一定的用户群的,主打小众个人网站业务所以能持续到现在。这不,站长看到商家有在进行夏季促销,比如我们很多网友可能有需要的香港vps主机季度及以上可以半价优惠,如果有在选择不同主机商的香港机房的可以看看老薛主机商家的香港vps。点击进入...

百驰云(19/月),高性能服务器,香港三网CN2 2核2G 10M 国内、香港、美国、日本、VPS、物理机、站群全站7.5折,无理由退换,IP免费换!

百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...

网页框架为你推荐
stm32视频教程只有众想科技刘洋讲了STM32视频教程是边讲边写的吗?软件开发的周期软件项目周期是什么垃圾文件清理bat一键清理系统垃圾文件的批处理智能机刷机软件给手机刷机用什么软件好呢?windowsphone手机windows phone系统的手机有哪些iphone12或支持北斗导航苹果12几个版本百度创业史简论《创业史》的思想内容.艺术手法物联卡官网物联卡9.9元100g流量卡是真的吗智能公共广播系统公共广播系统的品牌都有哪些??腾讯汽车论坛如何推广一个小城市的汽车论坛
中国万网域名注册 政务和公益机构域名注册管理中心 移动服务器租用 vps侦探 花生壳免费域名 flashfxp怎么用 omnis iis安装教程 搜狗12306抢票助手 主机合租 智能骨干网 中国电信测速112 微信收钱 域名评估 qq云端 服务器干什么用的 美国免费空间 网页提速 www789 photobucket 更多