小编Ori*_*guy的帖子

将 FRAMESET 转换为 IFRAME

我正在尝试将一些使用 FRAMESET 的旧代码转换为使用 IFRAME 或 DIV。旧代码会产生两个垂直框架,左边的框架最初占窗口的 30%。用户可以移动分割线来改变比例。旧代码(精简)是:

<HTML>
<HEAD>
</HEAD>
    <FRAMESET frameSpacing="3" frameBorder="0" cols=30%,* >
    <FRAME id="contentGenerator" src="content.html"  scrolling="no">
    <FRAME id="content" src="startNSM.html" >
    </FRAMESET>
</HTML>
Run Code Online (Sandbox Code Playgroud)

到目前为止我得到的是:

<HTML>
<HEAD>

<STYLE>
#cgDiv {
    HEIGHT: 100%; WIDTH: 30%; VERTICAL-ALIGN: top; POSITION: fixed
}
#contentGenerator {
    HEIGHT: 100%    
}
#cDiv {
    HEIGHT: 100%; WIDTH: 70%; VERTICAL-ALIGN: top; POSITION: relative
}
#content {
    HEIGHT: 100%
}
</STYLE>
</HEAD>
<BODY >
<DIV id="cgDiv">
    <IFRAME id="contentGenerator" src="content.html">
    </IFRAME>
</DIV>
<DIV id="cDiv">
    <IFRAME id="content" src="startNSM.html">
    </IFRAME>
</DIV>
</BODY> …
Run Code Online (Sandbox Code Playgroud)

html iframe frameset

5
推荐指数
1
解决办法
6835
查看次数

标签 统计

frameset ×1

html ×1

iframe ×1