1 (12.08.2011 18:28:08 отредактировано Svitoslav)

Не знал где написать этот вопрос, напишу его здесь.
Постараюсь объяснить понятнее: как сделать ссылку на страницу, но только чтобы тот кто открывал эту ссылку видел не самый верх страницы (начало), а какую-то её определённую часть (середину например).
Например в википедии в начале страницы есть содержание, тыкаешь на любом пункте и оно перебрасывает тебя в определённую часть страницы. А как это сделать без этого содержания.
Вот например renegat в этой теме http://linuxforum.ru/viewtopic.php?pid=198457#p198457 теме давал мне такую ссылку http://linuxforum.ru/viewtopic.php?pid=198457#p198457, если её открыть то отобразится середина страницы а верх.

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

2

Svitoslav, это возможно, если позволяет вёрстка страницы: в нужных местах должны быть вставлены «якоря» — http://www.perkoka.ru/article/7/651.html

Был, был и весь вышел...

3 (12.08.2011 18:51:50 отредактировано Svitoslav)

Объясните пожалуйста как можно подробнее, как это делается, я абсолютно нечего здесь не понял, мои познания в html = 0 ac

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

4

Svitoslav пишет:

Объясните пожалуйста поподробнее как это делается а то мои познания html = 0

Я тоже не веб-мастер  :o
В приведённой ссылке по-моему достаточно доступно это объяснено — вряд ли у меня получится лучше  wink

P.S. Вы бы привели пример своей html-страницы, было бы проще привести пример создания такой ссылки.

Был, был и весь вышел...

5

Lupo Alberto пишет:

Вы бы привели пример своей html-страницы, было бы проще привести пример создания такой ссылки.

Вот например заглавная страница википедии, мне надо чтобы страница открывалась в месте где рисунок космического корабля.

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

6

конкретно для ссылки на раздел википедии можно так: http://ru.wikipedia.org/wiki/Заглавная_ … 0.BD.D1.8F
в хексе зашифровано название раздела - "Изображение_дня".
А в общем случае - по коду искать якоря, наверное надо...

95% процентов проблем находятся между клавиатурой и стулом.

7 (12.08.2011 19:34:55 отредактировано Svitoslav)

Fat-Zer пишет:

А в общем случае - по коду искать якоря, наверное надо...

Получается эта тема не моего уровня знаний  ac
Видимо проще здесь уже не сделать

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

8

Svitoslav, смотря для чего вам это всё надо?

95% процентов проблем находятся между клавиатурой и стулом.

9

Fat-Zer пишет:

Svitoslav, смотря для чего вам это всё надо?

У меня на сайте на главной странице висит сообщение но снизу, и я хочу чтобы и при входе туда и страница открывалась снизу

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

10 (12.08.2011 20:35:51 отредактировано Fat-Zer)

Svitoslav пишет:

У меня на сайте на главной странице висит сообщение но снизу, и я хочу чтобы и при входе туда и страница открывалась снизу

может и не ваш... надо просто страницу немного подпрасить... а может и не надо... а может есть способы и ещё попроще...

95% процентов проблем находятся между клавиатурой и стулом.

11

Fat-Zer пишет:

а может есть способы и ещё попроще...

Может есть специальная прога для выполнения этих действий?

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player

12

Svitoslav пишет:
Fat-Zer пишет:

а может есть способы и ещё попроще...

Может есть специальная прога для выполнения этих действий?

vim, любой текстовый редактор если хотите.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

13

та всё просто:

<html><body>

<!-- много текста -->

<a name='abc12345'>ваше сообщение</a>
можно здесь сообщение написать.

</body></html>

что-бы сослаться на такую страницу используйте адрес:

http://mysite.com/page.html#abc12345

вот и все дела. bx

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14 (14.08.2011 19:39:42 отредактировано drBatty)

Fat-Zer пишет:

а может есть способы и ещё попроще...

насколько я знаю - простого нет. А чем этот плох? Работает ведь. Проверял во всех браузерах кроме осла. В опера-мини глючил, но в посл. версии пофиксили.

Svitoslav пишет:

Может есть специальная прога для выполнения этих действий?

угу. vim
в ~/.vimrc добавьте строчку:

map ;a  Bi<a name="" /><Esc>3hi

наводите на первое слово в фразе, и нажимаете ;a

можно автоматом сразу 100500 файлов править. Про sed в подписи.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15 (14.08.2011 19:51:58 отредактировано Fat-Zer)

drBatty пишет:

А чем этот плох?

тем, что ТС его не может осилить....

кстати в википедии они какой-то другой тег для якоря используют...

95% процентов проблем находятся между клавиатурой и стулом.

16

Fat-Zer пишет:

кстати в википедии они какой-то другой тег для якоря используют...

<span id=".D0.98.D0.B7.D0.BE.D0.B1.D1.80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BD.D1.8F" class="mw-headline">Изображение дня</span>
Можно еще ссылаться на "id" они на странице должны быть уникальными.

На мясокомбинате я работаю свиньёй.

17

Fat-Zer пишет:

кстати в википедии они какой-то другой тег для якоря используют...

эх... от вас не ждал:

вика пишет:

<a id="top"></a>

браузеры и name и id понимают.

http://htmlbook.ru/html/a/name

Примечание
В XHTML и HTML5 вместо name для определения якоря требуется указывать атрибут id.

Sonic пишет:

Можно еще ссылаться на "id" они на странице должны быть уникальными.

и name и id должны-быть уникальными. Куда пойдёт браузер, если его послать в два место одновременно? Правильный ответ: не знаю. Так и будет на практике.

Sonic пишет:

<span id=".D0.98.D0.B7.D0.BE.D0.B1.D1.80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BD.D1.8F" class="mw-headline">Изображение дня</span>

http://htmlbook.ru/html/span

Описание

Тег <span> предназначен для определения строчных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег <span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

18

drBatty пишет:

браузеры и name и id понимают.

я и говорил не про name-id, я про тег span... когда просматривал, то просто запало в память, что там не a...

95% процентов проблем находятся между клавиатурой и стулом.

19

Fat-Zer пишет:

я и говорил не про name-id, я про тег span... когда просматривал, то просто запало в память, что там не a...

дык тег там <A>!
а тег <SPAN> вообще не имеет никакого отношение к ссылкам и якорям. Вы им разве что можете окрасить свою ссылку в желаемые цвета. Но не глобально, а только для отдельной ссылки.

ЗЫЖ и не смотрите вы этот мутный код - там такого наворочено... Это-же написано машиной для машины, ваше дело либо правки в вику вносить, либо её читать. А код там в принципе не читаемый.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

20

drBatty пишет:

дык тег там <A>!
а тег <SPAN> вообще не имеет никакого отношение к ссылкам и якорям. Вы им разве что можете окрасить свою ссылку в желаемые цвета. Но не глобально, а только для отдельной ссылки.

<h2 style="font-size:135%; padding:0; margin:0 0 8px; font-weight:bold; border:0"><span class="mw-headline" id=".D0.98.D0.B7.D0.BE.D0.B1.D1.80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B4.D0.BD.D1.8F">Изображение дня</span></h2>

в том то и дело, что там нет <a>, а только <span>.

а код я читал только для того, чтобы понять, как дать ссылку на нужный раздел страницы... или вы знаете способ проще/быстрее?

95% процентов проблем находятся между клавиатурой и стулом.

21

Fat-Zer пишет:

в том то и дело, что там нет <a>, а только <span>.
а код я читал только для того, чтобы понять, как дать ссылку на нужный раздел страницы... или вы знаете способ проще/быстрее?

именно ссылку куда-то? ваш способ только кажется простым: ссылка тут здесь:

<span class="mw-headline"
-видишь суслика?
-не.
- и я не вижу. А он - есть.
(С)ДМБ (фильм)

Ссылка лежит в описании этого класса, либо где-то в тексте выше, либо в отдельном *.css файле.
копаться в этом уг мне лениво. А натягивает на строчку "Изображение дня" картинку как раз и тег <SPAN>. Он в общем-то многое может со строчками делать. А вот <DIV> делает это с блоками.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22

Fat-Zer пишет:

в том то и дело, что там нет <a>, а только <span>.

Особо не вникая, а какая разница какой тег? Ну пусть будет "a", тогда просто писать <a href="http://google.com" id="there">What?</a>, ссылаться на эту ссылку потом так: http://domain.com#there

На мясокомбинате я работаю свиньёй.

23

Sonic, попробуйте что-ли...
если лень - поверьте на слово. <span> тут ни в тему.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

24

Вообще вас программистов не понимаю  smile

Linux Mint 11 Rosinka User
World of Tanks Linux (тык) Player