元素“框架集"包括元素"frameset". Visual Studio 2010不支持 [英] Element "frameset" is not supported from visual studio 2010
问题描述
我有一个像这样的纯html文件:
I have a plain html file like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<frameset rows="*">
<frame name="inner" src="inner.htm" />
</frameset>
</html>
在Visual Studio 2010中,我收到警告((XHTML 1.0 Transitional):元素'body'发生的次数太少""和((XHTML 1.0 Transitional):元素'frameset'不被支持.".但是,w3c验证程序表示可以.有人可以指出我在做什么错吗?
In visual studio 2010 I get warnings "(XHTML 1.0 Transitional): Element 'body' occurs too few times" and "(XHTML 1.0 Transitional): Element 'frameset' is not supported.". However the w3c validator says it is OK. Can someone point out what I am doing wrong?
推荐答案
如果收到警告消息"Validation(XHTML 1.0 Transitional)...",则说明您正在针对XHTML Transitional而不是XHTML Frameset进行测试.
If you get a warning saying "Validation (XHTML 1.0 Transitional)..." you are testing against XHTML Transitional instead of XHTML Frameset.
解决方案:将目标架构切换到XHTML框架集.
这样做时,我只会收到一条警告:属性'名称'被认为已过时.建议使用较新的构造."
Solution: switch the target schema to XHTML Frameset.
When I do so, I get only a single warning: "Attribute 'name' is considered outdated. A newer construct is recommended."
这篇关于元素“框架集"包括元素"frameset". Visual Studio 2010不支持的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!