网页框架网页框架代码

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

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

木木云35元/月,美国vps服务器优惠,1核1G/500M带宽/1T硬盘/4T流量

木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...

提速啦母鸡 E5 128G 61IP 1200元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

网页框架为你推荐
hacintoshGPT+Clover一排加号然后重启,什么鬼office软件包急求微软OFFICE2010免费软件包!!!office软件包office软件包括哪几个部分江苏ca证书下载数字证书在哪能下载啊qq业务代码手机可以开哪些QQ业务?代码是好多?常用软件开发工具java编程常用的软件有哪些发送垃圾短信手机接收垃圾短信,怎么办?百度预测世界杯世界杯预测百度创业史百度成立的历史物联卡官网物联卡,是什么卡啊???
域名注册查询 yaokan永久域名经常更换 电信服务器租用 三级域名网站 如何注册中文域名 2019年感恩节 企业主机 云网数据 轻博客 网通服务器ip 个人免费空间 个人空间申请 谁的qq空间最好看 phpmyadmin配置 美国在线代理服务器 百度云1t 重庆双线服务器托管 河南移动梦网 国外网页代理 网站加速 更多