微信小程序开发之路之HTML的frame框架

本文探讨了如何在微信小程序中利用HTML的frame框架进行布局。介绍了frameset用于创建固定布局,如T型布局的用法,以及由于frameset与body不能同用而引入的iframe元素。虽然frameset已不被官方推荐,但iframe因其灵活性仍被广泛使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

框架

很多网页顶部有不变的logo,左侧是固定的导航栏,当点击导航栏时只有右侧的区域随之变动,像这种只有部分区域响应变化的布局,就是用框架实现的

frameset

frameset不能和body同用

<frameset columns="25%,50%,*" rows="50%, *">
    <frame src="xxx/xx.html" name="xx"/>
    <frame src="xxx/xxx.html" name="xxx" scrolling="no" noresize="noresize">
</frameset>

第一行是按列划分为占比25,50,和25的三部分,*就是代表余下全部
最后一行scrolling设置的是不显示滚动条,noresize设置的是图片不拉伸
下面的代码可以实现上面说的T型布局,

<frameset rows="20%,*">
    <frame>logo
    <frameset columns="20%,*">
        <frame>左侧导航栏
        <frame name="rightframe">显示区
    </frameset>
</frameset>

<!--然后对于触发链接只要在target指定目的域即可,目的域就是前文命名的frame的name-->
<a href="xxx" target="rightframe"></a>

iframe

frameset不能和body同用,这就造成了很多麻烦,因袭引入iframe
iframe使用非常简单

<iframe src="引用地址" name="标识" scrolling="no"/>

相对于frameset更好,目前frameset官方已经不建议使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值