элемент "iframe" undefined - при проверке этого документа обнаружены ошибки как XHTML 1.0 Strict! - PullRequest
3 голосов
/ 11 апреля 2010

Мой сайт http://sbmcrushers.net не может пройти строгую проверку XHTML. Что мне делать?

Может быть, я могу использовать:

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

Но это прокручивается, когда я использую это.

Ответы [ 3 ]

2 голосов
/ 14 июля 2010

Я решил:

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

Нет скроллера.

Некоторые типы переполнения:

видимый

Переполнение не ограничено.Он рендерит за пределами поля элемента.Это значение по умолчанию

скрыто

Переполнение ограничено, а остальная часть содержимого будет невидимой

scroll

Переполнение ограничено, нополоса прокрутки добавлена ​​для просмотра остальной части содержимого

auto

Если переполнение ограничено, необходимо добавить полосу прокрутки для просмотра остальной части содержимого

наследовать

Указывает, что значение свойства переполнения должно быть унаследовано от родительского элемента

2 голосов
/ 14 июля 2010

Вместо этого вы можете проверить страницу как переходную XHTML 1.0 или XHTML5.

Строгий! = Хорошо.

2 голосов
/ 11 апреля 2010

У вас не может быть фреймов в документах XHTML. Вы можете использовать теги div и применять overflow:scroll через CSS. Это приведет к появлению полосы прокрутки, если содержимое внутри них слишком велико для измерений, которые вы назначаете div.

Просто добавьте любой контент, который у вас есть в include/index.html (без разметки html / body) на саму страницу, внутри div:

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