Iframe 定义内联的子窗口(框架)

1、Iframe 定义内联的子窗口(框架),用于在网页内显示网页

语法:

  • <iframe src="URL"></iframe>URL 指向隔离页面的位置,height 和 width 属性用于规定 iframe 的高度和宽度。
  • frameborder 属性规定是否显示 iframe 周围的边框。设置属性值为 "0" 就可以移除边框。
  • <iframe src="demo_iframe.htm" frameborder="0"></iframe>
  • 链接的 target 属性必须引用 iframe 的 name 属性
  • <iframe src="demo_iframe.htm" name="iframe_a"></iframe>
  • <p><a href="http://www.w3school.com.cn" target="iframe_a">W3School.com.cn</a></p>

iframe的概念:

  • iframe是文档内的窗口,显示网页
  • scrolling:是否出现的滚动条,yes、no、auto(默认)
  • frameborder:是否出现边框,0表示无,1表示有
  • marginwidth:内容与

<iframe src="http://www.baidu.com" frameborder="1" width="200" height="400"

marginwidth="500"marginheight="300" scrolling="auto">

  • frameborder="1" 设置窗口边框大小
  • width="200"  窗口宽
  • height="400" 窗口高
  • marginwidth="500"属性规定框架内容与框架的左侧和右侧之间的高度,以像素计,效果不大,很多浏览器都不支持
  • marginheight="300" 属性规定框架内容与框架的上方和下方之间的高度,以像素计,效果不大,很多浏览器都不支持
  • scrolling="auto" ,yes -- 显示滚动条,no -- 不显示滚动条,auto当需要时再显示滚动条,缺省值为autoscroll,中文"滚动轴"的意思

2、frame框架

实例:

1 <form>
2 <a href="http://www.baidu.com" target="myiframe">打开百度</a>
3 <a href="http://www.qq.com" target="myiframe">打开百度</a>
4 <iframe src="http://www.qq.com" frameborder="1" width="500" height="500"
5 name="myiframe">打开</iframe>
6 </form>

注: a标签是一个超链接,target属性设置一个名字,为了跟框架窗口链接的,在窗口中也显示这个地 址的内容。

iframe(框架)里的src:属性设置了以地址,frameborder设置边框,即宽高,name属性设置为a 标签中的target名称

效果: 打开网页时,框架窗口的里会自动打开src所链接的地址内容,但是当你单击打开百度时,框架中
会显示iframe所设置的对应的target所在的a标签链接的地址。

a标签:

3、a用做锚点:

<h2 id="top">哈哈</h2>,设置id
<a href="#top">返回顶部</a>,单击“返回顶部”即可返回到h2所在的
地方

还可返回到指定的位置,只有每个点设置相应的属性,如上。

时间: 2024-08-04 02:13:17

Iframe 定义内联的子窗口(框架)的相关文章

web兼容学习分析笔记--块级、内联、内联块级元素

一.块级.内联.内联块级元素 (1)块级元素:block **独占一行 **可设置width,height,margin,padding **内部可包含块级或内联元素 (3)内联(行内)元素:inline **和其他inline元素同行显示 **可以设置margin-left,margin-righ,padding-left,padding-right, **无效设置widht,height,margin-top,margin-bottom,padding-top,padding-bottom

父窗口调用iframe子窗口方法

一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></iframe> 2.父窗口调用子窗口:myFrame.window.functionName(); 3.子窗品调用父窗口:parent.functionName(); 简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行 4.父窗口页面源码: 复制代码 代码如下:<html> &

内联函数详解

什么是内联性和外联函数 类的成员函数可以分为内联函数和外联函数.内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内.而说明在类体内,定义在类体外的成员函数叫外联函数.外联函数的函数体在类的实现部分. 内联函数在调用时不是像一般的函数那样要转去执行被调用函数的函数体,执行完成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会节省调用开销,提高运行速度. 内联函数与前面讲过的带参数的宏定义进行一下比较,它们的代码效率是一样的,但是内联函数要优于宏定义

linux平台学x86汇编(十八):内联汇编

[版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 使用汇编语言笔编程最常见的方式是在高级语言(C和C++)程序内编写汇编函数,这种吧汇编语言直接写到C和C++语言程序内的技术称为内联汇编. GNU的C编译器使用asm关键字指出使用汇编语言编写的源代码段落.asm段的基本格式如下: asm("as code"): 括号中的汇编指令必须在括号,指令超过一条的话必须使用新的行分隔汇编语言代码每一行,因为编译器逐字地取得a

《C++编程思想》第八章 内 联 函 数 (知识点+习题+解答)

一.相关知识点 任何在类中定义的函数自动地成为内联函数,但也可以使用inline关键字放在类外定义的函数前面使之成为内联函数.但为了使之有效,必须使函数体和声明结合在一起,否则,编译器将它作为普通函数对待.因此 inline int PlusOne(int x); 没有任何效果,仅仅只是声明函数(这不一定能够在稍后某个时候得到一个内联定义).成功的方法如下: inline int PlusOne(int x) { return ++x ;} 在头文件里,内联函数默认为内部连接--即它是 stat

【C语言天天练(二一)】内联函数

        引言:调用函数时,通常会因为建立调用.传递参数.跳转到函数代码并返回等花费掉一些时间,C语言的解决办法是使用类函数宏.在C99中,还提出了另外一种方法:内联函数.         内联函数:把函数变为内联函数将建议编译器尽可能快速地调用该函数,至于建议的效果则由实现来定义.因此,使函数变为内联函数可能会简化函数的调用机制,但也可能不起作用.内联函数是通过编译器来实现的,而宏则是在预编译的时候替换. 创建内联函数方法:在函数声明中使用函数说明符inline. 内联函数的特点: 1.

C++ 内联函数inline

http://blog.csdn.net/u011327981/article/details/50601800 1.  内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b){ return a > b ? a : b;} 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多 ② 如果需要做任何修改,修改函数要比找出并修改每一处等价表达式容易得多

为什么内联函数,构造函数,静态成员函数不能为virtual函数?

1> 内联函数 内联函数是在编译时期展开,而虚函数的特性是运行时才动态联编,所以两者矛盾,不能定义内联函数为虚函数. 2> 构造函数 构造函数用来创建一个新的对象,而虚函数的运行是建立在对象的基础上,在构造函数执行时,对象尚未形成,所以不能将构造函数定义为虚函数. 3> 静态成员函数 静态成员函数属于一个类而非某一对象,没有this指针,它无法进行对象的判别. 这个可以从两个角度去理解:1.virtual意味着在执行时期进行绑定,所以在编译时刻需确定信息的不能为virtual     

C++内联函数的使用

1.为什么要用内联函数? 在C++中我们通常定义以下函数来求两个整数的最大值: int max(int a, int b) { return a > b ? a : b; } 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多 ② 如果需要做任何修改,修改函数要比找出并修改每一处等价表达式容易得多 ③ 使用函数可以确保统一的行为,每个测试都保证以相同的方式实现 ④ 函数可以重用,不必为其他应用程序重写代码 虽然有这么多