Как поставить ссылку-якорь, чтобы повыше?

В
На сайте с 29.07.2011
Offline
75
7828

Подскажите, как поставить ссылку-якорь, чтобы при переход по ссылке страница открывалась не с места, где стоит якорь, а, например, на 20 пкс выше.

Туда, где надо, поставить якорь не могу, ибо шаблон.

SD
На сайте с 08.12.2011
Offline
5
#1

Хм, ну как вариант сначала проскроллироваться до нужного элемента, а потом использовать window.scrollBy для смещения.

В
На сайте с 29.07.2011
Offline
75
#2

Долго искал и пробовал, к сожалению ничего не понял.

Вот сюда можно этот скролбай куда-нибудь вставить?

<a onclick="window.open('http:___html#z','','scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes,status=yes,width=850,height=800,left=60,top=30');return false;" href="http:___html#z" target="_parent">Туды</a>

wwwwww
На сайте с 29.04.2011
Offline
195
#3
Вячесла:
Туда, где надо, поставить якорь не могу, ибо шаблон.

Сделайте якорь невидимым и поместите в div с position:relative top:-20px

Видишь? Свободная подпись.
В
На сайте с 29.07.2011
Offline
75
#4

Вот так? Не , не работает.

<div style=”position:relative; top:-50px;”><a name=z></a></div>

maldivec
На сайте с 04.11.2008
Offline
160
#5
Вячесла:
<a name=z></a>

Нафиг якоря, обращайтесь к элементу по его id, используйте тег <a> только для ссылок.

<div style=”position:relative; top:-50px;” id="z"></div>

В
На сайте с 29.07.2011
Offline
75
#6

С огромным удовольствием буду использовать ID.

А как решить задачу?

В
На сайте с 29.07.2011
Offline
75
#7

А можно ли без всяких якорей поставить ссылку так, чтобы страница открывалась на 200px ниже?

В
На сайте с 29.07.2011
Offline
75
#8

wwwwww, спасибо

сегодня конструкция

<div style="position:relative; top:-80px;" ><a name="z"></a></div>

вдруг заработала

===========

а вчера не работала????

ничего не понимаю

В
На сайте с 29.07.2011
Offline
75
#9

Только в гугльхроме почему-то не работает😡

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