框架集在IE中不起作用

时间:2010-04-17 16:57:23

标签: html css internet-explorer frameset

首先,为什么要在你问的第一个地方使用框架?

回答:因为老板告诉我了。

话虽如此,我有2个文件。 Index.html和Head.html。

index.html的内容:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <title>Site Title</title>
    </head>
    <frameset rows="122,*" FRAMEBORDER=NO FRAMESPACING=2 BORDER=0>
        <frame name="t" src="head.html" scrolling="no" marginheight="0" marginwidth="0">
        <frame name="b" src="http://www.website.com">
    </frameset>
    <noframes>
        <p>You have frames turned off on your browser, please turn it on and reload this page.</p>
    </noframes>
</html>

head.html的内容:

<div style="border-bottom:2px solid #000;height:120px">
    <center>This is the frame head.</center>
</div>

除了Internet Explorer 7和8之外,代码在所有浏览器中都能正常工作(我不关心6)。有什么我做错了,如果没有,那么没有框架可以实现相同的效果,如果是这样的话?

2 个答案:

答案 0 :(得分:0)

@ricebowl如果您运行2个页面,您将看到试图加框的网站在IE中根本不显示,但确实显示在所有其他浏览器中。

答案 1 :(得分:0)

我在IE 7中尝试过,效果很好。我不确切知道你的问题是什么。