Валидность ошибка document type does not allow element "html" here

Статус
Закрыто для дальнейших ответов.

Drabodan78

Новичок
Регистрация
07.06.2012
Сообщения
2
Здравствуйте Многоуважаемые Форумчане, Программисты, Вэб Мастера!!
Извините пожалуйста, что беспокою.
Помогите пожалуйста разобраться.
Валидность выдает ошибку полной новости (на главной я все ошибки исправил, а в полной новостиТОЛЬКО ДВЕ ОШИБКИ ОСТАЛОСЬ исправить)
Он выдавал раньше Валидность ошибка document type does not allow element "link" here потому что у меня была строка
$lp_config['links_block_template'] = '<link rel="stylesheet" href="[HOME_URL]lp/blocks/top/5/css/style.css" type="text/css" media="screen"> и вторая ниже

<link rel="stylesheet" href="[HOME_URL]lp/blocks/bottom/8/css/style.css" type="text/css" media="screen" />
После я их обернул (двое суток эксперементировал, чего только не пробовал) тегами style, до этого я пробовал разные варианты, он в любом случае жалуется если есть тег Link поэтому я заменил на style. НО если убрать head он будет жаловаться на style, а если убрать <html> то жалуется на head , так вот замкнутый круг. Наверное надо в другое место вставить подключение стилей, я пробовал эксперементировать но не безуспешно (валидность ошибок не было но модуль не был виден)
Ах да вот сам модуль, это смс партнерка, оранжевый блок верхний и нижний зелёный в полной новости ,скажем вот: http://tnt-torrent.o...-city-2010.html

Ошибка валидности "document type does not allow element "html" here
<html xmlns="http://www.w3.org/1999/xhtml"><head> The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).
One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error)."

Вот сам код (здесь две строки те злосчастные, два подключения стилей в разных местах)


Код:
<html xmlns="http://www.w3.org/1999/xhtml"><head>

<style type="text/css">
@import url("[HOME_URL]lp/blocks/top/5/css/style.css");	вот эта строка злосчастная подключения стилей!!
</style>

<title>Title</title>
</head>
<body>


<div class="all" id="promo">

<div class="box"><div class="box_left"><div class="box_right">
<div class="name"><img src="[HOME_URL]lp/blocks/top/5/images/bl_top_name.png" alt="#" /></div>
<div class="scale_off"><img src="[HOME_URL]lp/blocks/top/5/images/load4.gif" alt="#" /></div>
<div class="scale_off scale_2"><img src="[HOME_URL]lp/blocks/top/5/images/load4.gif" alt="#" /></div>
</div></div></div>

<div class="t_box">

<table>
<tr class="dark">
<td class="cntr"><img src="[HOME_URL]lp/blocks/top/5/images/5.gif" alt="#" /></td>
<td>Скачать <a href="[LP_URL]" title="#">[LP_FILENAME] полная версия</a></td>
<td>Скачиваний [RAND 50-200] / Средняя скорость [RAND 2000-5000] Kb/s</td>
</tr>
<tr>
<td class="cntr"><img src="[HOME_URL]lp/blocks/top/5/images/6.gif" alt="#" /></td>
<td>Скачать <a href="[LP_URL]" title="#">[LP_FILENAME] На большой скорости</a></td>
<td>Скачиваний [RAND 50-200] / Средняя скорость [RAND 2000-5000] Kb/s</td>
</tr>
<tr class="dark">
<td class="cntr"><img src="[HOME_URL]lp/blocks/top/5/images/7.gif" alt="#" /></td>
<td>Скачать <a href="[LP_URL]" title="#">[LP_FILENAME]</a> по <a href="[LP_URL]" title="#">прямой ссылке</a></td>
<td>Скачиваний [RAND 50-200] / Средняя скорость [RAND 2000-5000] Kb/s</td>
</tr>
<tr>
<td class="cntr"><img src="[HOME_URL]lp/blocks/top/5/images/8.gif" alt="#" /></td>
<td>Скачать <a href="[LP_URL]" title="#">[LP_FILENAME] torrent</a></td>
<td>Скачиваний [RAND 50-200] / Средняя скорость [RAND 2000-5000] Kb/s</td>
</tr>
</table>


</div>


</div>
</body>
</html>
Второй код (такой же только на второй стиль, я пока не стал выкладывать, чтобы много текста не вышла, он идентичен по сути этому)
Кстати это всё в файлу PHP весь этот код (весь он очень длииииинный поэтому я чисто вырезал тот где эти стили)
Надеюсь на Ваше понимание. Заранее Вам буду безумно БЛагодарен!!!
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Вполне естественно, что будет ошибка. В документе может быть только один тег HTML. Поработайте с подключением партнерки.

Героический вы человек! На дле валидный сайт сделали! :wacko:
 

Drabodan78

Новичок
Регистрация
07.06.2012
Сообщения
2
Так по умолчанию там вообще НЕТУ html тега (я про весь код партнерки) а здесь я как только не эксперементировал, и один ставил ,и два ставил (для каждого стиля по одному) всё равно хоть ты тресни, ругается валидность.
Честно что только не пробовал:

Такой вариант (но полностью блок модуля не виден все равно)
<?xml-stylesheet type="text/css" href="[HOME_URL]lp/blocks/top/5/css/style.css"?>

Такой вариант, тоже самое блок не виден полностью.

[HOME_URL]lp/blocks/top/5/css/style.css" type="text/css


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

Я могу весь код если можно выложить смс партнерки (этот .php который) там всё равно по поиску видны будут стили, они в самом низу расположены.Самое интересное что у всего кода внизу есть закрывающие теги </html> и </body> но ОТКРЫВАЮЩИХ ЭТИХ ТЕГОВ НЕТУ ВООБЩЕ!!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ