0

我正在尝试制作一个基本的两框架菜单/内容系统,但对于我的生活,我无法让框架显示出来。这是代码。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<link rel="stylesheet" type="text/css" href="poetry.css" />
    <body>
        <div id="container">
        <div id="header">
            <table id="navbar" align="center"><tr>
                <td class="link"><a href="index.html">Home</a></td>
                <td class="link"><a href="poetry.html">Poetry</a></td>
                <td class="link"><a href="essays.html">Essays</a></td>
                <td class="link"><a href="stories.html">Stories</a></td>
                <td class="link"><a href="about.html">About</a></td>
                <td><p id="icon">Craig InTheDell</p></td>
            </tr></table>
        </div>
        <div id="main">
            <frameset cols="30%, 70%">
            <frame src="temp.html">
            <frame src="content.html">
            </frameset>
        </div>
        </div>
        <div id="footer">
            <div id="image"></div>
        </div>
    </body>
</html>
4

1 回答 1

2

如果要在文档中放置框架,则必须使用<iframe>s。

A <frameset>and<frames>可能只出现在框架集文档中,在那里它们出现不是<body>.


然而,框架(所有类型的)都是有问题的,我建议寻找替代方案,而不是使用表格进行布局(您的导航更好地表示为列表)并对您的标记执行基本的自动化 QA

于 2013-07-20T20:38:46.120 回答