element“iframe”undefined - 将此文档作为XHTML 1.0 Strict检查时发现错误!

时间:2010-04-11 06:05:21

标签: css xhtml w3c-validation

我的网站http://sbmcrushers.net无法通过XHTML严格验证。我该怎么办?

也许我可以使用:

<object data="include/index.html" type="text/html"
     style="border:none; width:960px; height:244px; margin-top:-10px;"></object>"

但是当我使用它时会滚动。

3 个答案:

答案 0 :(得分:2)

XHTML文档中不能包含iframe。您可以拥有div代码,并通过CSS应用overflow:scroll。如果内容中的内容对于您指定div的尺寸而言太大,则会导致滚动条出现。

将你在include/index.html中得到的任何内容(减去html / body标记)扔进页面本身,在div中:

<div style="width:960px; height:244px; overflow:scroll"><!-- content of index.html --></div>

答案 1 :(得分:2)

我解决了它:

<object data="include/index.html" type="text/html"style="border:none; width:200px; height:90px; margin-top:0px; overflow:hidden; "></object>

没有滚动条。

一些溢出类型:

可见

溢出没有被剪裁。它呈现在元素框的外部。这是默认的

隐藏

剪辑溢出,其余内容将不可见

滚动

剪辑溢出,但添加了滚动条以查看其余内容

自动

如果剪辑溢出,则应添加滚动条以查看其余内容

继承

指定应从父元素

继承overflow属性的值

答案 2 :(得分:2)

您可以将页面验证为XHTML 1.0 Transitional或XHTML5。

严格!=好。