3

Предположим, у меня есть веб-страница http://www.albahari.com/threading/ со множеством текста и статей. Название одной из статей - Thread Pooling . Я хотел бы отправить ссылку моему другу на эту статью, а не на всю страницу с самого начала. Я хотел бы создать ссылку, которая прокручивает страницу вниз в браузере, чтобы выделить статью Thread Pooling после нажатия на нее. Как этого добиться? Как найти доступные прямые ссылки на веб-странице?

1 ответ1

6

Чтобы перейти, например, к статье "Пул потоков", используйте ссылку:

http://www.albahari.com/threading/#_Thread_Pooling

В общем, ищите HTML-элемент с атрибутом id или, при отсутствии такового, атрибут name тега привязки в верхней части статьи, которую вы хотите, и используйте его, как указано выше, после # в URL.

Более детально

HTML в начале этой конкретной статьи выглядит следующим образом:

<h1>
    <a name="_Thread_Pooling">Thread Pooling</a>
</h1>

<p>Whenever you start a thread, a few hundred microseconds
are spent organizing such things as a fresh private local variable stack. Each
thread also consumes (by default) around 1 MB of memory. The <i>thread pool</i> cuts these overheads by sharing and
recycling threads, allowing multithreading to be applied at a very granular
level without a performance penalty. This is useful when leveraging multicore
processors to execute computationally intensive code in parallel in
“divide-and-conquer” style.</p>

Выше мы видим:

<a name="_Thread_Pooling">

Это говорит нам о строке, которую следует использовать для определения начала этой статьи. Это то, что мы используем в URL, который указывает на эту статью.

HTML5

Как отмечает Grawity, name , которое работало в HTML4, не поддерживается HTML5. Вместо этого следует использовать атрибут id . id можно использовать для любого элемента HTML5, а не только для якорей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .