Не знал где написать этот вопрос, напишу его здесь.
Постараюсь объяснить понятнее: как сделать ссылку на страницу, но только чтобы тот кто открывал эту ссылку видел не самый верх страницы (начало), а какую-то её определённую часть (середину например).
Например в википедии в начале страницы есть содержание, тыкаешь на любом пункте и оно перебрасывает тебя в определённую часть страницы. А как это сделать без этого содержания.
Вот например renegat в этой теме http://linuxforum.ru/viewtopic.php?pid=198457#p198457 теме давал мне такую ссылку http://linuxforum.ru/viewtopic.php?pid=198457#p198457, если её открыть то отобразится середина страницы а верх.
Вопрос про ссылки интернета
Svitoslav, это возможно, если позволяет вёрстка страницы: в нужных местах должны быть вставлены «якоря» — http://www.perkoka.ru/article/7/651.html
Объясните пожалуйста как можно подробнее, как это делается, я абсолютно нечего здесь не понял, мои познания в html = 0 :(
Объясните пожалуйста поподробнее как это делается а то мои познания html = 0
Я тоже не веб-мастер :o
В приведённой ссылке по-моему достаточно доступно это объяснено — вряд ли у меня получится лучше wink
P.S. Вы бы привели пример своей html-страницы, было бы проще привести пример создания такой ссылки.
Вы бы привели пример своей html-страницы, было бы проще привести пример создания такой ссылки.
Вот например заглавная страница википедии, мне надо чтобы страница открывалась в месте где рисунок космического корабля.
конкретно для ссылки на раздел википедии можно так: http://ru.wikipedia.org/wiki/Заглавная_страница#.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
в хексе зашифровано название раздела - "Изображение_дня".
А в общем случае - по коду искать якоря, наверное надо...
А в общем случае - по коду искать якоря, наверное надо...
Получается эта тема не моего уровня знаний :(
Видимо проще здесь уже не сделать
Svitoslav, смотря для чего вам это всё надо?
Svitoslav, смотря для чего вам это всё надо?
У меня на сайте на главной странице висит сообщение но снизу, и я хочу чтобы и при входе туда и страница открывалась снизу
У меня на сайте на главной странице висит сообщение но снизу, и я хочу чтобы и при входе туда и страница открывалась снизу
может и не ваш... надо просто страницу немного подпрасить... а может и не надо... а может есть способы и ещё попроще...
а может есть способы и ещё попроще...
Может есть специальная прога для выполнения этих действий?
[quote=Fat-Zer]а может есть способы и ещё попроще...
Может есть специальная прога для выполнения этих действий?[/quote]
vim, любой текстовый редактор если хотите.
та всё просто:
<html><body>
<!-- много текста -->
<a name='abc12345'>ваше сообщение</a>
можно здесь сообщение написать.
</body></html>
что-бы сослаться на такую страницу используйте адрес:
http://mysite.com/page.html#abc12345вот и все дела. ;)
а может есть способы и ещё попроще...
насколько я знаю - простого нет. А чем этот плох? Работает ведь. Проверял во всех браузерах кроме осла. В опера-мини глючил, но в посл. версии пофиксили.
Может есть специальная прога для выполнения этих действий?
угу. vim
в ~/.vimrc добавьте строчку:
map ;a Bi<a name="" /><Esc>3hiнаводите на первое слово в фразе, и нажимаете ;a
можно автоматом сразу 100500 файлов править. Про sed в подписи.
А чем этот плох?
тем, что ТС его не может осилить....
кстати в википедии они какой-то другой тег для якоря используют...
кстати в википедии они какой-то другой тег для якоря используют...
<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" они на странице должны быть уникальными.
кстати в википедии они какой-то другой тег для якоря используют...
эх... от вас не ждал:
<a id="top"></a>
браузеры и name и id понимают.
http://htmlbook.ru/html/a/name
Примечание
В XHTML и HTML5 вместо name для определения якоря требуется указывать атрибут id.
Можно еще ссылаться на "id" они на странице должны быть уникальными.
и name и id должны-быть уникальными. Куда пойдёт браузер, если его послать в два место одновременно? Правильный ответ: ХЗ. Так и будет на практике.
<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>
Описание
Тег <span> предназначен для определения строчных элементов документа. В отличие от блочных элементов, таких как <table>, <p> или <div>, с помощью тега <span> можно выделить часть информации внутри других тегов и установить для нее свой стиль. Например, внутри абзаца (тега <p>) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег <span> и определить для него стиль текста. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.
браузеры и name и id понимают.
я и говорил не про name-id, я про тег span... когда просматривал, то просто запало в память, что там не a...
я и говорил не про name-id, я про тег span... когда просматривал, то просто запало в память, что там не a...
дык тег там <A>!
а тег <SPAN> вообще не имеет никакого отношение к ссылкам и якорям. Вы им разве что можете окрасить свою ссылку в желаемые цвета. Но не глобально, а только для отдельной ссылки.
ЗЫЖ и не смотрите вы этот мутный код - там такого наворочено... Это-же написано машиной для машины, ваше дело либо правки в вику вносить, либо её читать. А код там в принципе не читаемый.
дык тег там <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>.
а код я читал только для того, чтобы понять, как дать ссылку на нужный раздел страницы... или вы знаете способ проще/быстрее?