日期:2014-05-16  浏览次数:20457 次

下面的HTML为什么报错呢?

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<body>
<frameset cols="25%,75%">
   <frame src="e:/我的网页.html">
   <frame src="http://www.baidu.com">
</frameset>
</body>
</html>


(XHTML 1.0 Transitional)不支持元素“frameset”
(XHTML 1.0 Transitional)不支持元素“frame”

怎么会出现这样的警告呢?XHTML不支持框架元素吗?

------解决方案--------------------
把body元素去掉
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<frameset cols="25%,75%">
   <frame src="拖动.html">
   <frame src="http://www.baidu.com">
</frameset>
</html>
试试
------解决方案--------------------
引用:
引用:把body元素去掉
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
</head>
<frameset cols="25%,75%">
   <frame src="拖动.html">
   <frame src="http://www.……


如果不是asp页面,请把runat="server"去掉
------解决方案--------------------
试试这样,将标签闭合

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<frameset cols="25%,75%">
   <frame src="拖动.html"/>
   <frame src="http://www.baidu.com"/>
</frameset>
</html>

或者直接用html的framset不用xhtml的

<html>
<head>
</head>
<frameset cols="25%,75%">
   <frame src="拖动.html"/>
   <frame src="http://www.baidu.com"/>
</frameset>
</html>

------解决方案--------------------
有三个版本的 XHTML 1.0,
? XHTML 1.0 Transitional 
? XHTML 1.0 Strict 
? XHTML 1.0 Frameset 
你应该使用XHTML 1.0 Frameset,参考:http://www.5idev.com/p-xhtml_frameset.shtml