开发者

element "iframe" undefined - Errors found while checking this document as XHTML 1.0 Strict!

My website http://sbmcrushers.net can't pass XHTML strict validation. What should I do?

Maybe I can use:

<object data="include/index.html" type="text/html"
     style="border:none; width:960px; height:244px; 开发者_运维技巧margin-top:-10px;"></object>"

But it scrolls when I use that.


You can't have iframes in XHTML documents. You can have div tags though, and apply overflow:scroll via CSS. This will cause a scrollbar to appear if the content inside them is too big for the dimensions you assign the div.

Just throw whatever content you've got in include/index.html (minus the html/body markup) into the page itself, inside a div:

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


You could validate the page as XHTML 1.0 Transitional, or XHTML5, instead.

Strict != good.


I solved it:

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

There is no scroller.

Some overflow types:

visible

The overflow is not clipped. It renders outside the element's box. This is default

hidden

The overflow is clipped, and the rest of the content will be invisible

scroll

The overflow is clipped, but a scroll-bar is added to see the rest of the content

auto

If overflow is clipped, a scroll-bar should be added to see the rest of the content

inherit

Specifies that the value of the overflow property should be inherited from the parent element

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜