2009-09-07 2 views
0

я получил следующий веб-страницы-builtup:Почему в Opera не работает привязка к странице?

<div id="menu"> 
</div> 

<div id="content"> 
    <!-- you just need to see the last part of the page? us this link --> 
    <a href="#down">down</a> 
    <!-- A LOT OF CONTENT ... no fun to scroll down --> 

    <!-- EVEN MORE CONTENT ... still no fun to scroll down --> 

    <a name="down" id="down" /> 
</div> 

Это работает отлично, за исключением Opera. Почему это? Кто-нибудь знает решение, или я делаю что-то неправильно?

+0

Не могли бы вы предоставить URL-адрес или больше контента? Это кажется правильным. –

ответ

1

В коде нет ничего плохого. Кроме того, возможно, из-за того, что вы пытаетесь самостоятельно закрыть тег, который не является самодостаточным. В этом случае якорный тег. По крайней мере, закройте его.

Но, протестирован в Opera 9.64, и он отлично работает.

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

Если у вас есть столкновение ID, которое вы не показываете, это, вероятно, причина.

+0

«В коде нет ничего плохого. Кроме того, возможно, что вы пытаетесь самостоятельно закрыть тег, ближе, в этом случае якорный тэг. Закройте его как минимум. " ----> Ну, я не знал, что тебе нужно было закрыть его ... Слишком много XML в моей голове, но это было трюк! Thnx. – doro

0

Протестировано и работает в Opera 10.0 на Windows Vista.

У вас должна быть какая-то другая проблема, например, дубликат name или id, что Opera обрабатывает иначе, чем другие браузеры.

Вы пытались validating your HTML?

+0

см. Выше ... закрытие тега делало трюк ... thnx :) – doro

0

Не работает в Opera 9.5.1 как то, что я использую, и как я нашел тот же вопрос. Может быть ошибкой для этой версии Opera