从 xhtml strict 更改为 xhtml transition 的后果?

Consequences of changing from xhtml strict to xhtml transitional?

提问人:haagel 提问时间:2/27/2014 更新时间:2/27/2014 访问量:71

问:

我在几年前建立的网站上被分配了一些任务。该网站是用文档类型“xhtml strict”构建的,构建它的人一直小心翼翼地遵循标准。

现在需要在几个页面上使用 iframe。使用他们选择的 CMS,似乎没有一种简单的方法可以仅更改这些页面的文档类型;在一个位置设置所有页面的文档类型。

现在有两个选项:

  • 将整个站点的文档类型更改为“xhtml transitional”,这 允许 iframe。
  • 保留 doctype,让这几页无效。

我想知道每个选项的后果。使用过渡而不是严格是否有缺点?有几页无效有多糟糕?我正在考虑SEO之类的问题。

xhtml 文档类型

评论

1赞 haagel 2/27/2014
Google 目前不会因为您的标记无效而惩罚您:youtube.com/watch?v=j3KgrbiB1pc

答:

1赞 Quentin 2/27/2014 #1

切换到过渡模式将触发几乎标准模式,而不是标准模式。这可能会影响文档的呈现。最好改用 (X)HTML 5。

搜索引擎不会公布他们的秘密和频繁变化的算法,因此对SEO的影响将是推测性的。

评论

0赞 haagel 2/27/2014
谢谢昆汀!如果我更改文档类型,有效的“xhtml strict”文档是否也是有效的 html5?
0赞 Quentin 2/27/2014
可能。有一些区别。使用验证器进行检查。