2014-02-27 87 views
0

我已经在几年前建立的网站上分配了一些任务。该网站的文档类型为“xhtml strict”,构建该网站的用户一直非常注意遵循该标准。从xhtml严格更改为xhtml过渡的后果?

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

现在有两种选择:

  • 改变整个网站的文档类型为“XHTML过渡”,这 允许iframe中。
  • 保留文档类型并让少数几页无效。

我想知道每个选项的后果。使用过渡而非严格是否有缺点?有几页是无效的,这有多糟糕?我想在SEO等方面。

+1

Google目前不会因无效标记而惩罚您:http://www.youtube.com/watch?v=j3KgrbiB1pc – haagel

回答

1

切换到过渡将触发almost standards mode而不是标准模式。这可能会影响文档的渲染。您最好改用(X)HTML 5代替。

搜索引擎不公布其秘密和经常变化的算法,所以对SEO的影响是推测性的。

+0

感谢昆汀!如果我更改了文档类型,是否有效的“xhtml strict”文档也是有效的html5? – haagel

+0

可能。有一些差异。使用验证器来检查。 – Quentin