在下面的HTML代码中,框架集不会出现,但只显示文本“abc”。但是,如果从代码中删除了文本“abc”,则会出现框架集。我不明白为什么会这样。框架集不应出现在文本“abc”下面吗?
<html>
<head>
abc
<frameset border=0 cols="170,*">
<frame marginwidth=10 src="navigation.html" name="left" scrolling=auto>
</frameset>
</head>
</html>
答案 0 :(得分:1)
该文件无效。
您可以拥有<body>
或<frameset>
,而不是两者。任何非元数据文本都必须显示在<body>
或<noframes>
元素中。
所以不,框架集不应出现在abc
下面。 abc
告诉浏览器这是一个包含常规内容而不是框架集文档的常规HTML文档。