HTML5中标签frameset不可以使用问题解决

这篇博客介绍了HTML5中由于不支持frameset标签,如何使用iframeset和div来替代实现页面布局。内容包括一个示例,展示了如何通过CSS定位iframe,创建类似frameset的效果,以及left.html、top.html和right.html三个子页面的内容。

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

HTML5不支持frameset标签,但是可以用iframeset+div进行代替

1.ex4-17.html:

<html>
<head>
    <title>网上书店</title>
 
    <style>
        body
        {
            margin: 0;
            padding: 0;
            border: 5;
            overflow: hidden;
            height: 100%;
            max-height: 100%;
        }
 
        #frameTop
        {
            position: absolute;
            top: 0;
            left: 0;
            height: 100px;
            width: 100%;
            overflow: hidden;
            vertical-align: middle;
        }
 
        #frameContentLeft
        {
            position: fixed;
            top: 100px;
            left: 0;
            height: 100%;
            width: 150px;
            overflow: hidden;
            vertical-align: top;
            background-color: #D2E6FA;
        }
 
        #frameContentRight
        {
            position: absolute;
            left: 150px;
            top: 100px;
            height: 100%;
            width: 100%;
            right: 0;
            bottom: 0;
            overflow: hidden;
            background: #fff;
        }
    </style>
</head>
<body>
 
    <div>
        <iframe id="frameTop" src="top.html"></iframe>
    </div>
 
    <div>
        <iframe id="frameContentLeft" src="left.html"></iframe>
        <iframe id="frameContentRight" src="right.html"></iframe>
    </div>
 
</body>
</html>

2.左边子窗口left.html的代码清单:

<html>
<head><title>网上书店</title></head>
<body><center>
<a href="ex4-03.html" target="main">页面修饰标记的应用</a><p>

<a href="ex4-08.html" target="main">无序列表标记的应用</a><p>
</body></html>

其中,target是点击超链接后显示内容所在的位置子框架

3.top.html的代码清单:

<html>
<head><title>网上书店</title></head>
<body><center>

<font  face="华文云彩" size=7 color=blue><i>网上书店</i></center>
</body></html>

4.right.html的代码清单:

<html>
<head><title>网上书店</title></head>
<body backgroud="back1.gif">
</body></html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值