Заголовок H2 и валидация

P
На сайте с 06.01.2010
Offline
19
735

Здравствуйте!

Разместил ссылку в теге H2. Но сама ссылка находится после тега <dt>. Валидатор выдаёт, что такое расположение не валидно.

Так вот, есть ли какая-нибудь разница в месте расположения заголовка в данном случае? Можно его ставить после тега <td> или надо обязательно вне его?

SS
На сайте с 04.04.2009
Offline
43
s_s
#1
Posterix:
Здравствуйте!

Разместил ссылку в теге H2. Но сама ссылка находится после тега <dt>. Валидатор выдаёт, что такое расположение не валидно.

Так вот, есть ли какая-нибудь разница в месте расположения заголовка в данном случае? Можно его ставить после тега <td> или надо обязательно вне его?

ничего ж понятно... у вас dt или td? лучше приведите кусочек кода.

G
На сайте с 12.04.2008
Offline
101
#2

Ну вне тега не может быть.

<table

<tr

<td><h2> ..... </h2></td>

Иными словами нельзя вне <td> - это будет неправильно.

Продажа сайтов (/ru/forum/866932) под Amazon и AdSense
maldivec
На сайте с 04.11.2008
Offline
160
#3

Ничего вне тега <td> нельзя размещать. Это же разметка таблицы.

И в приведенном вами примере все нормально. О чем вы говорите - непонятно.

P
На сайте с 06.01.2010
Offline
19
#4

Прошу прощения: имел ввиду именно тег <dt>.

Привожу кусок кода (из phpBB):

			<ul class="topiclist">

<li class="header">
<dl class="icon">
<dt><!-- IF forumrow.S_IS_CAT --><h2><a href="{forumrow.U_VIEWFORUM}" class="cattitle">{forumrow.FORUM_NAME}</a></h2><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
<dd class="topics">{L_TOPICS}</dd>
<dd class="posts">{L_POSTS}</dd>
<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
</dl>
</li>
</ul>

H2 был добавлен здесь:

<dt><!-- IF forumrow.S_IS_CAT --><h2><a href="{forumrow.U_VIEWFORUM}" class="cattitle">{forumrow.FORUM_NAME}</a></h2><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>

Всё бы ничего, но почему этот H2 после <dt> в данном месте не нравится валидатору? Или он сам в данном случае неправ?

C
На сайте с 04.02.2005
Offline
291
#5

<!ELEMENT dt %Inline;>
<!--================== Block level elements ==============================-->

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">

Вот что пишет матчасть

P
На сайте с 06.01.2010
Offline
19
#6

Chukcha, то есть и правда нельзя размещать заголовки внутри <dt>? Жаль.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий