html —— 元素a与框架元素frame

一、a标签


基本使用方式:

1、使用 href 属性创建一个链接:

<a href="/html/second.html">链接</a>
2、使用name或id属性创建一个当前位置的书签:

<a name="location1">Location1</a>
跳转到该位置时语法:
<a href="#location1">至location1处</a>

也可从其他页面跳转到此书签:

<a href="http://www.***.com.cn/html/html_links.asp#location1">

注:作为书签时,若书签不存在,则仍会根据target(默认为_self)跳转,仍为原来页面与位置,但不会报错。


target属性:

取_self、_parent、_top、_blank、frame名。



二、frameset、frame、iframe标签


frameset与frame标签:框架

示例:

<frameset cols="1,2">
       <frame src="/html/html1.html"/>
       <frame name="frame2" src="/html/html2.html"/>
</frameset>
说明:

1、frameset的cols(横向布局)或rows(纵向布局)的参数格式:

cols="1,2"
cols="100,200"
cols="1/3,2/3"
上面效果是一样的,都是按1:2比例横向布局。若第一个框架是固定像素的,假设为100px,则参数应为:
cols="100,*"
2、两个以上frame时同理,每个框架对应一个参数。

3、为frame指定name属性,则可通过a标签的target="frame名",实现页面在该框架显示,使目录与内容同时清晰显示。

4、frameset可嵌套实现布局。


iframe标签:内联框架

作用同frame,相当于一个div,适用于html的body内显示其他页面。


注意:
1、frame只能放在frameset里面,而frameset只能放在html下,不能放在body下;

2、iframe通常放置于body下,但也能放置于html下。

3、frame必须设置cols或rows,否则整个frameset都会被第一个frame填满;

4、iframe有默认的宽高,可通过width与height属性自己设置。


其他说明:

1、假如frameset或frameset有可见边框,则用户可以拖动边框改变布局比例,可通过设置frameset的属性noresize="noresize"防止此情况发生;

2、frameborder属性规定是否显示iframe周围的边框。为0则没有边框。

3、不能将body标签与frameset标签同时使用,body指一个页面内,frameset指将屏幕划分成多个页面区域。但noframes标签内的内容必须嵌套在body标签内。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值