Проверьте .html с помощью W3c, если вы установили целевой атрибут на <a>-element? </a>

482
Chris_45

Если вы установите целевой атрибут для элемента, он не будет проверяться на http://validator.w3.org, как можно это сделать и все же проверить его?

1
Лучше всего спросить на http://doctype.com? Iain 14 лет назад 0
У вас может быть целевой элемент или правильный код. Не оба - по уважительной причине. Но если это делает, то делает, верно? Phoshi 14 лет назад 0

3 ответа на вопрос

1
poke

Целевой атрибут все еще является частью стандарта HTML 4.01 (и работает во всех браузерах), но это уже не является частью XHTML (который вы, вероятно, пытаются проверить на). В настоящее время нет HTML-способа эмулировать его эффект.

Однако есть проект CSS3 Hyperlink Presentation Module, который вернул бы такую ​​возможность через CSS. Однако в настоящее время он не реализован ни одним браузером.

XHTML1.0 семантически совпадает с HTML4, просто выражается как XML вместо SGML. Нет (почти) никакой разницы в том, какие элементы и атрибуты разрешены. `target` в XHTML так же действителен, как и HTML (то есть он может быть действительным или недействительным в зависимости от того, используете вы Strict или нет). bobince 14 лет назад 0
0
davidcl

Вы не можете использовать цель в действительном XHTML.

Вот способ эмулировать его эффект, используя действительный xhtml с небольшим фрагментом javascript: http://snippets.dzone.com/posts/show/4074

0
bobince

<a target>отлично подходит для HTML 4.01 Transitional и XHTML 1.0 Transitional. Если вы должны использовать таргетинг на фреймы, вам нужно использовать один из этих DOCTYPE.