Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№105-04-2007 02:35:33

eldar
Участник
 
Группа: Members
Зарегистрирован: 27-02-2007
Сообщений: 2
UA: Firefox 1.5

вложенные ссылки

здравствуйте, уважаемые!

столкнулся с такой проблемой:
когда есть вложенные ссылки в документе (<a href="...">......<a href="..">,,,,,,</a>.......,.,.,.</a>) начинается непонятное. после закрытия внутренней ссылки, следующий оставшийся текст остается без ссылки, т.е. второй </a> нафиг закрывает первый тэг.
для наглядности можете запустить следующий код в разных браузерах и посмотреть, как глючит Firefox и в опере:
<a href="http://www.berkano.ru/" style="text-decoration:none;color:green;"><div id='ID0'>тест тест тест тест тест тест тест <a href="http://www.stoker.ru/" style="text-decoration:underline;color:red;">test</a> тест тест тест тест</div></a>
последние 4 "тест" ни подкрашены зеленым и без ссылки.
как бороться с этим?

Отредактировано eldar (05-04-2007 02:38:08)

Отсутствует

 

№205-04-2007 02:59:07

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Firefox 2.0

Re: вложенные ссылки

Никак. Это норма.
Когда неизвестно, как правильно должен вести себя User-Agent, например, браузер, ответ нужно искать в стандартах.
см. HTML4.01, описание тэгов ссылок http://www.w3.org/TR/html401/struct/links.html#h-12.2.2

12.2.2 Nested links are illegal

Links and anchors defined by the A element must not be nested; an A element must not contain any other A elements.

Since the DTD defines the LINK element to be empty, LINK elements may not be nested either.

Перевод

12.2.2 Ссылки не могут быть вложенными друг в друга

Ссылки и якоря, задаваемые элементом A обязаны не быть вложенными друг в друга. Элемент A не может содержать другие элементы A.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]