html 利用 frameset 进行简单的框架布局

参考

  • w3cschool
  • 上面提到frameset 不要和body 同时使用

index.html代码

<html>
<frameset rows="50%,50%" cols="*">
    <frameset rows="30%,70%" cols="*" frameborder="yes" border="1" framespacing="1">
        <frame src="a.html"/>
        <frame src="d.html"/>
    </frameset>

    <frameset rows="*" cols="40%,60%" frameborder="yes" framespacing="1">
        <frame src="b.html"/>
        <frame src="c.html"/>
    </frameset>
</frameset>
</html>

a.html 等的代码

  • a.html : this is A
  • b.html : this is b
  • c.html : this is c
  • d.html: this is d

效果 (显示a,b,c,d页面非常奇怪)

frameset

导航

代码

index.html

<html>
<frameset rows="20%,20%,60%">
    <frameset rows="30%,70%" frameborder="yes" border="1" framespacing="1">
        <frame src="a.html"/>
        <frame src="b.html"/>
    </frameset>

    <frameset cols="40%,60%" frameborder="yes" framespacing="1">
        <frame src="c.html"/>
        <frame src="d.html"/>
    </frameset>

    <frameset cols="20%,80%" frameborder="yes" framespacing="1">
        <frame src="e.html"/>
        <frame name="showframe"/>
    </frameset>
</frameset>
</html>

e.html

<html>

this is e <br>
<a href="a.html" target="showframe">Frame a</a><br>
<a href="b.html" target="showframe">Frame b</a><br>
<a href="c.html" target="showframe">Frame c</a><br>
<a href="d.html" target="showframe">Frame d</a>

</html>

效果(a,b,c,d页面显示还是非常奇怪)

这里写图片描述

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值