是否可以在HTML5文档中包含单个框架(框架集)?

时间:2011-12-13 22:29:09

标签: html html5 frames

我被客户要求创建一个标准的HTML5模板,但包含一个框架(Frameset而非iframe)作为页脚。

我只使用了几次框架,所以我真的不知道它是否可能。

这是我需要的一个非常简单的例子

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="description" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="style.css" />
</head>

<body>

<div id="content">
    <!-- ALL CONTENT GOES HERE -->
</div>

<!-- FOOTER FRAME WOULD GO HERE -->

</body>
</html>

2 个答案:

答案 0 :(得分:1)

来自HTML5 differences from HTML4

  

以下元素不在HTML5中,因为使用它们会损害可用性和可访问性:

frame
frameset
noframes

您的客户想要做的事情可以在不使用框架的情况下在页面内完成,即使这并不容易。一种方法是使内容区域具有overflow: auto(使其滚动)并且几乎延伸到页面的底部。

另一种方法是使页脚div为position: fixed

答案 1 :(得分:0)

Theres一个名为<footer>...</footer>的语义标签,你应该用于Footer,固定位置和ID