|
|
![]() Vova-Pu Профессионал |
Зарегистрирован: 17.08.2007
Сообщений: 712
|
Обратиться по нику
|
Vova-Pu |
Ответить с цитатой | | |
|
validator.w3.org ругается на такие ошибки:
Цитата: |
document type does not allow element "h3" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
|
Цитата: |
document type does not allow element "p" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
|
Цитата: |
document type does not allow element "ul" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
|
В чем может быть причина? Я достаточно часто корректировал под валидатор верстки wp-тем (и это после разработчиков-дизайнеров!) но такой ругани от валидатора еще не получал. Подозреваю что дело где-то в header?! Подскажите кто сталкивался. |
|
|
|
|
|
Блин, мне нравится этот хостинг! |
![]() Vova-Pu Профессионал |
Зарегистрирован: 17.08.2007
Сообщений: 712
|
Обратиться по нику
|
Vova-Pu |
Ответить с цитатой | | |
|
С h3 я разобрался. Больше таких ошибок не выдает. Но остались еще ошибки вида №2 (связанная с тегом "p") и №3 (связанная с тегом "ul"). Когда разбирался с h3 нашел подсказку где копать:
Код: |
<a id="post-<?php the_ID(); ?>" href="<?php the_permalink(); ?>" rel="bookmark" title="Ссылка на <?php the_title(); ?>"><h3><?php the_title(); ?></h3></a>
|
Вот так было в исходнике. Я переместил теги h3, то есть в них заключил все, т.к. именно на это ругался валидатор. Сделал я так:
Код: |
<h3><a id="post-<?php the_ID(); ?>" href="<?php the_permalink(); ?>" rel="bookmark" title="Ссылка на <?php the_title(); ?>"><?php the_title(); ?></a></h3>
|
И проблема с h3 исчезла. Теперь надо бы выяснить где неправильно указан тег "p". Кусок кода где расположен "p" и на это место ругается валидатор:
Код: |
<div class="leftcol">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h3><a id="post-<?php the_ID(); ?>" href="<?php the_permalink(); ?>" rel="bookmark" title="Ссылка на <?php the_title(); ?>"><?php the_title(); ?></a></h3>
<p>
<?php the_content(''); ?>
</p>
<?php comments_template(); ?>
<?php endwhile; ?>
|
|
|
|
|
|
|
Блин, мне нравится этот хостинг! |
![]() Vova-Pu Профессионал |
Зарегистрирован: 17.08.2007
Сообщений: 712
|
Обратиться по нику
|
Vova-Pu |
Ответить с цитатой | | |
|
Так, методом исключения убрал "p" (открывающий и закрывающий), который обрамляет php the_content. То есть вместо вышеприведенного ошибочного кода сделал так:
Код: |
<div class="leftcol">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h3><a id="post-<?php the_ID(); ?>" href="<?php the_permalink(); ?>" rel="bookmark" title="Ссылка на <?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_content(''); ?>
<?php comments_template(); ?>
<?php endwhile; ?>
|
Проблема с "p" решилась! Значит 1-ая и 2-ая проблем уже не существует. Осталось разобраться с "ul".  |
|
|
|
|
|
Блин, мне нравится этот хостинг! |
![]() cupiey Свой |
Зарегистрирован: 29.08.2008
Сообщений: 95
|
Обратиться по нику
|
cupiey |
Ответить с цитатой | | |
|
Посмотри код который получается, валидатор говорит что какие-то левые таги в ul. Или сюда скинь. |
|
|
|
|
|
All ages, all races, all sexes. |
|
|
Партнеры
|