元素“框架集"包括元素"frameset". Visual Studio 2010不支持 [英] Element "frameset" is not supported from visual studio 2010

查看:140
本文介绍了元素“框架集"包括元素"frameset". 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆