Crie um link apontando para determinado artigo na página da web

3

Suponha que eu tenha uma página da web link com muitos textos e artigos nela. Um dos nomes dos artigos é Thread Pooling . Gostaria de enviar o link do meu amigo para este artigo e não para a página inteira desde o início. Eu gostaria de construir link que rola a página para baixo no navegador para particulate artigo Thread Pooling depois de clicar nele. Como conseguir isso? Como encontrar links diretos disponíveis na página da web?

    
por vico 02.12.2017 / 08:45

1 resposta

6

Para ir, por exemplo, ao artigo sobre "Thread Pooling", use o link :

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

Em geral, procure um elemento HTML com o atributo id ou, na falta dele, o atributo name da marca de âncora na parte superior do artigo que você deseja e use-o, como acima, após a # no URL.

Mais detalhes

O html perto do início desse artigo em particular se parece com:

<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>

Acima, podemos ver:

<a name="_Thread_Pooling">

Isso nos informa a string a ser usada para identificar o início desse artigo. É o que usamos na URL que aponta para esse artigo.

HTML5

Como o grawity aponta, name , que funcionou em HTML4, não é compatível com HTML5. O atributo id deve ser usado no lugar. id pode ser usado em qualquer elemento HTML5 , não apenas em âncoras.

    
por 02.12.2017 / 08:54