下面的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>
试试
------解决方案--------------------
如果不是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