网页框架网页框架代码

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

A400互联37.8元/季,香港节点cn2,cmi线路云服务器,1核/1G/10M/300G

A400互联怎么样?A400互联是一家成立于2020年的商家,A400互联是云服务器网(yuntue.com)首次发布的云主机商家。本次A400互联给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐,香港节点上线cn2+cmi线路云服务器,37.8元/季/1H/1G/10M/300G,云上日子,你我共享。...

小白云 (80元/月),四川德阳 4核2G,山东枣庄 4核2G,美国VPS20元/月起三网CN2

小白云是一家国人自营的企业IDC,主营国内外VPS,致力于让每一个用户都能轻松、快速、经济地享受高端的服务,成立于2019年,拥有国内大带宽高防御的特点,专注于DDoS/CC等攻击的防护;海外线路精选纯CN2线路,以确保用户体验的首选线路,商家线上多名客服一对一解决处理用户的问题,提供7*24无人全自动化服务。商家承诺绝不超开,以用户体验为中心为用提供服务,一直坚持主打以产品质量用户体验性以及高效...

华纳云E5处理器16G内存100Mbps688元/月

近日华纳云商家正式上线了美国服务器产品,这次美国机房上线的产品包括美国云服务器、美国独立服务器、美国高防御服务器以及美国高防云服务器等产品,新产品上线华纳云推出了史上优惠力度最高的特价优惠活动,美国云服务器低至3折,1核心1G内存5Mbps带宽低至24元/月,20G ddos高防御服务器低至688元/月,年付周期再送2个月、两年送4个月、三年送6个月,终身续费同价,有需要的朋友可以关注一下。华纳云...

网页框架为你推荐
外媒称华为加速南泥湾项目华为Nova系列有哪些潜在进入者?谷歌德语在线翻译哪个 电脑浏览器 可以自动在线翻译英语德语法语 等一系列的语音,最重要的是可以完全翻译英语的浏空间克隆器免费下载安装为什么“空间克隆器”下载不了啊??微软将停止支持32位Win10系统win10提示系统安装错误怎么解决客服系统方案营销呼叫中心系统的特点及解决方案?客服系统方案客户管理系统方案都有哪些呢?软件测试工程师待遇现在IT行业的软件测试工程师怎么样,待遇怎么样?3d视频制作有什么软件可以容易制作3D视频杀戮空间联机杀戮空间区域网联机 “”“”区域网 “”“杀戮空间联机杀戮间怎么联机 急!
河北服务器租用 景安vps google镜像 host1plus godaddy主机 sugarsync 北京主机 好看qq空间 本网站在美国维护 anylink 河南移动邮件系统 双拼域名 合租空间 河南m值兑换 徐正曦 卡巴斯基免费试用 免费dns解析 个人免费主页 架设邮件服务器 qq金券 更多