SlideShare uma empresa Scribd logo
PáginasWeb com: HTML, CSS e JavaScript
Profª. Marlene da Silva Maximiano de Oliveira
& Profª. Alessandra Aparecida da Silva
Links
• Links quer dizer vínculos.
• A HTML usa um hiperlink para vincular-se a outro documento na Web.
Exemplo – Link para um site
<html>
<body>
<p>
<a href="http://www.microsoft.com/">
Este texto</a> é um vínculo para uma página na Internet.
</p>
</body>
</html>
Exemplo – Para uma página dentro do mesmo site
<html>
<body>
<p>
<a href=“link1.html">
Este texto</a> é um vínculo (link) para
uma página no mesmo site.
</p>
</body>
</html>
Exemplo – Imagem como link
<html>
<body>
<p>
Você também pode usar uma imagem como um
vínculo:
<a href="link1.html"> <img border="0" src="buttonnext.gif" >
</a>
</p>
</body>
</html>
ATag Âncora e o Atributo Href
A HTML usa a tag <a> (âncora) para criar um vínculo (link) com outro documento.
Uma âncora pode apontar para qualquer recurso naWeb: uma página em HTML, uma
imagem, um arquivo de som, um filme, etc.
Sintaxe para criar uma âncora:
<a href="url">Texto a ser exibido</a>
O atributo href
A tag <a> é usada para criar uma âncora de onde vincular, o
atributo href é usado para onde endereçar o documento, e as
palavras entre as tags de abertura e fechamento da âncora serão
exibidas como um hiperlink.
Esta âncora define um vínculo para o uol:
A linha acima será mostrada assim em um navegador:
<a href="http://www.uol.com.br/">Visite o uol!</a>
A Atributo Alvo (Target)
• Com o atributo alvo, você pode definir onde o documento vinculado será
aberto.
• A linha abaixo abrirá o documento em uma nova janela do navegador:
• <a href="http://www.uol.com.br/" target="_blank">Visite o uol!</a>
OutrosTipos de alvo muito usados em Frame
(veremos em outra aula)
_Blank - Faz um link ser aberto em outra janela, guia ou navegador (dependendo da versão do
seu navegador)
_Self - O link inicia ali mesmo, sobre aquela página.
_Parent - Ele abre sobre outros links ou sobre a janela que estamos trabalhando.
_Top - Essa tag indica que independente de onde o link se originou, ele abrirá em uma tela
inteira. Se o seu blog ou página utilizar "frames", ele carregará o conteúdo usando toda a tela,
e não o espaço do frame
ATag Âncora e o Atributo Nome
O atributo nome é usado para criar uma âncora nomeada. Quando usamos âncoras nomeadas podemos criar
vínculos que saltam diretamente para uma seção específica em uma página, em vez de deixar o usuário rolar [a
janela (scroll)] por todo parte para encontrar o que ele/ela está procurando.
Abaixo está a sintaxe de uma âncora nomeada:
<a name="rótulo">Texto a ser exibido</a>
O atributo nome é usado para criar uma âncora nomeada. O nome da âncora pode ser qualquer texto que você
quiser usar.
A linha abaixo define uma âncora nomeada:
<a name="dicas">Seção de Dicas Úteis</a>
ATag Âncora e o Atributo Nome
Você deve observar que a âncora nomeada não é exibida de maneira especial.
Para vincular diretamente a uma seção "dicas", adicione um sinal de # e o nome da
âncora no final de uma URL, como esta:
<a href="http://www.w3schools.com/html_links.asp#tips">
Saltar para a Seção de Dicas Úteis</a>
ATag Âncora e o Atributo Nome
Um hipervínculo para a Seção de Dicas Úteis de DENTRO do arquivo
"html_links.asp" seria assim:
<a href="#dicas">Saltar para a Seção de Dicas
Úteis</a>
Criar um vínculo de correio (mailto)
• Este exemplo demonstra como fazer um vínculo para uma mensagem de
correio (somente irá funcionar de você tiver o correio instalado).
• Exemplo à seguir:
Vínculo de correio - mailto
<html>
<body>
<p>
Este é um vínculo de correio (mail):
<a href="mailto:someone@microsoft.com?
subject=Hello%20again">
Enviar Correio</a>
</p>
<p>
<b>Observação:</b> Os espaços entre as
palavras devem ser substituídos por %20
para <b>assegurar</b> que o navegador
exiba o seu texto apropriadamente.
</p>
</body>
</html>
Frames ou Molduras
Com molduras, você pode exibir mais de um documento HTML na mesma janela do
navegador.Cada documento HTML é chamado de moldura, e cada moldura é independente
das outras.
As desvantagens de usar molduras são:
O desenvolvedorWeb deve vigiar mais documentos HTML.
É difícil imprimir a página inteira.
ATag Moldura (Frame)
A tag <frame> define qual documento HTML colocar em cada moldura.
Imagine o seguinte exemplo: um conjunto de frames com duas colunas.
A primeira coluna é configurada em 25% da largura da janela do navegador.
A segunda coluna é configurada em 75% da largura da janela do navegador.
O documento HTML "frame_a.htm" é colocado na primeira coluna, e o documento HTML "frame_b.htm" é colocado na
segunda coluna:
<frameset cols="25%,75%">
<frame src="frame_a.htm">
<frame src="frame_b.htm"> </frameset>
Não permitir o redimensionamento das
bordas.
• Se uma moldura tem bordas visíveis, o usuário pode redimensiona-las
arrastando a borda. Para evitar que um usuário faça isso, você pode
adicionar noresize="noresize" à tag <frame>.
Exemplo 1 – MoldurasVerticais
<html>
<frameset cols="25%,50%,25%">
<frame src="frame_a.html">
<frame src="frame_b.html">
<frame src="frame_c.html">
</frameset>
</html>
Página index.html
Criando as páginas que compõe a moldura
• Faça o mesmo para as outras páginas:
• frame_b.html
• frame_c.html
Página frame_a.html
<html>
<head>
<title></title>
</head>
<body>
Esta é a página "frame_a.html"
</body>
</html>
Como aparecerá no navegador
Obs. Salve as 4 páginas HTML na mesma pasta.
Molduras Horizontais
<html>
<frameset rows="25%,50%,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
</html>
Sem bordas<html>
<frameset border=0 rows="25%,50%,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
</html>
Exemplo
<html>
<frameset rows="10%,90%">
<frame noresize="noresize" src="frame_a.html">
<frameset cols="15%,85%">
<frame noresize="noresize" src="frame_b.html">
<frame noresize="noresize" src="frame_c.html">
</frameset>
</frameset>
</html>
Moldura com links
• Criar uma página chamada principal.html
<html>
<head>
<title></title>
</head>
<body>
<a href ="frame_a.html" target ="showframe">Moldura a</a><br>
<a href ="frame_b.html" target ="showframe">Moldura b</a><br>
<a href ="frame_c.html" target ="showframe">Moldura c</a>
</body>
</html>
Crie a página index.html
<html>
<frameset cols="120,*">
<frame src="principal.html">
<frame src="frame_a.html"
name="showframe">
</frameset>
</html>

Mais conteúdo relacionado

PDF
Carta de Recomendação
PDF
Custos da qualidade
PPSX
EVM - Valor Agregado em Projetos
PPT
Lógica de Programação - Estrutura condicional
PDF
Curso de Desenvolvimento Web - Módulo 02 - CSS
PDF
Introdução ao HTML e CSS
PPTX
Padlet
Carta de Recomendação
Custos da qualidade
EVM - Valor Agregado em Projetos
Lógica de Programação - Estrutura condicional
Curso de Desenvolvimento Web - Módulo 02 - CSS
Introdução ao HTML e CSS
Padlet

Mais procurados (20)

PDF
Programação Web com HTML e CSS
PPTX
01 Introdução à programação web
PPTX
Aula 02 - Escolha caso
DOC
Exercício gestão da qualidade pdca
PDF
Aula 1. apresentação + frameworks
PDF
Aula03 - protocolo http
PDF
Caracterizacao de sistemas distribuidos
PDF
Aula 03.1 - Operadores Relacionais e Lógicos
DOC
Aps lista de exercícios
PDF
Apostila custos industriais
PPTX
Programação web e o front-end
PDF
Apresentação Projeto Website Caso PMI AM - Ciclo de Palestras
PPTX
Aula 8 - Plano de Teste.pptx
PPTX
Aula diagrama de classes
PDF
Elaboração de Projetos Inovadores
ODP
Gerência de Redes - 7.Ferramentas e Sitemas de Gerenciamento
PDF
Curso de Desenvolvimento Web - Módulo 01 - HTML
PDF
Pesquisa de informação científica: estratégias e fontes
Programação Web com HTML e CSS
01 Introdução à programação web
Aula 02 - Escolha caso
Exercício gestão da qualidade pdca
Aula 1. apresentação + frameworks
Aula03 - protocolo http
Caracterizacao de sistemas distribuidos
Aula 03.1 - Operadores Relacionais e Lógicos
Aps lista de exercícios
Apostila custos industriais
Programação web e o front-end
Apresentação Projeto Website Caso PMI AM - Ciclo de Palestras
Aula 8 - Plano de Teste.pptx
Aula diagrama de classes
Elaboração de Projetos Inovadores
Gerência de Redes - 7.Ferramentas e Sitemas de Gerenciamento
Curso de Desenvolvimento Web - Módulo 01 - HTML
Pesquisa de informação científica: estratégias e fontes
Anúncio

Destaque (19)

DOC
вопросы по Equifax
PDF
Cna midsummer 17by11_002
PDF
Sept 2011 Rate Sheet
PPT
Verda mppt
PDF
August 2011 Rate Sheet
PPTX
14 CSS Introdução
DOC
النشاط الثانى
PDF
July 2011 Rate Sheet
PPTX
Nou producte croquetes
DOCX
Asking for permission on twitter
DOCX
UrbanVoodoo, Erik Morrison, Pato Banton, TooCoolDaWestCoastJ, Jeremmiah Rosbo...
PPT
PBK - Pertemuan 3
PDF
Gesund schaefer
ODP
Peno5folder
PDF
Analyser concevoir
PPTX
Cmmi and Agile v1.4 (1)
PPTX
18 CSS - Trabalhando com Links
PPTX
10 SQL - Funções de agregação
PDF
Mc kinsey report internet matters may11
вопросы по Equifax
Cna midsummer 17by11_002
Sept 2011 Rate Sheet
Verda mppt
August 2011 Rate Sheet
14 CSS Introdução
النشاط الثانى
July 2011 Rate Sheet
Nou producte croquetes
Asking for permission on twitter
UrbanVoodoo, Erik Morrison, Pato Banton, TooCoolDaWestCoastJ, Jeremmiah Rosbo...
PBK - Pertemuan 3
Gesund schaefer
Peno5folder
Analyser concevoir
Cmmi and Agile v1.4 (1)
18 CSS - Trabalhando com Links
10 SQL - Funções de agregação
Mc kinsey report internet matters may11
Anúncio

Semelhante a 06 html links e frames (20)

PDF
Curso html
PDF
Html - capitulo 10
PPTX
WebDesign - Aula05 - Links.pptx
PPT
Aula2 - Curso Web-Design - ETECA Camargo Aranha
PDF
H T M L Capitulo 12
PDF
H T M L Capitulo 12
PDF
Html Capitulo 12
PDF
Html básico 3 links
PDF
01-Introdução HTML - DDW II
PDF
PDF
Elemento ancora
DOC
Html
DOCX
Portifolio net
PDF
Html capitulo 07
PPT
Aula1web html
PDF
Introdução ao HTML 5 do Básico ao avançado
PPT
PPT
Html
PPTX
PDF
Html 02
Curso html
Html - capitulo 10
WebDesign - Aula05 - Links.pptx
Aula2 - Curso Web-Design - ETECA Camargo Aranha
H T M L Capitulo 12
H T M L Capitulo 12
Html Capitulo 12
Html básico 3 links
01-Introdução HTML - DDW II
Elemento ancora
Html
Portifolio net
Html capitulo 07
Aula1web html
Introdução ao HTML 5 do Básico ao avançado
Html
Html 02

Mais de Centro Paula Souza (20)

PDF
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
PPTX
12 SQL - Junções / Join
PPTX
11 SQL - Funções de string e matemática
PPTX
09 SQL - Trabalhando com campo do tipo data
PPTX
17 CSS - layouts de textos
PPTX
16 CSS Cores e Fundos
PPTX
15 CSS - Trabalhando com fontes
PPTX
07 Modelagem de banco de dados: Modelo Físico
PPTX
06 Modelagem de banco de dados: Modelo Lógico
PPTX
05 Modelagem de banco de dados: Modelo Conceitual
PPTX
08 Trabalhando com mais de uma tabela (Relacionamento)
PPTX
07 Consultando os dados de uma tabela
PPTX
06 Trabalhando com registros
PPTX
10 Java Script - Exemplos práticos
PPTX
09 Java Script - As formas de usar
PPTX
13 Java Script - Validação de formulário
PPTX
12 Java Script - Trabalhando com datas
PPTX
11 Java Script - Exemplos com eventos
PPTX
08 Java Script Introdução - Teoria
PPTX
04 modelagem de dados introdução
Ds aula 01 - Introdução ao Visual Studio CSharp - Modo Visual
12 SQL - Junções / Join
11 SQL - Funções de string e matemática
09 SQL - Trabalhando com campo do tipo data
17 CSS - layouts de textos
16 CSS Cores e Fundos
15 CSS - Trabalhando com fontes
07 Modelagem de banco de dados: Modelo Físico
06 Modelagem de banco de dados: Modelo Lógico
05 Modelagem de banco de dados: Modelo Conceitual
08 Trabalhando com mais de uma tabela (Relacionamento)
07 Consultando os dados de uma tabela
06 Trabalhando com registros
10 Java Script - Exemplos práticos
09 Java Script - As formas de usar
13 Java Script - Validação de formulário
12 Java Script - Trabalhando com datas
11 Java Script - Exemplos com eventos
08 Java Script Introdução - Teoria
04 modelagem de dados introdução

Último (20)

PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PPTX
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
PPTX
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
INDÚSTRIA_ Histórico da industrialização.pptx
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPTX
A História da Europa na Baixa Idade Média.pptx
PPT
História e Evolução dos Computadores domésticos
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PPTX
Pedagogia em Ambientes Não Escolares.pptx
Filosofia Ocidental Antiga 2025 - versão atualizada
Biologia celular: citologia, é o estudo da célula, a unidade básica da vida.
Slide_Macronutrientes e Antinutrientes da Dieta Humana.pptx
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
Metabolismo_energético_3ano_pre_vest_2026.pdf
GUERRAFRIA.pptdddddddddddddddddddddddddx
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
Uma Introdução às Ciências do Alcorão (Islam)
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
INDÚSTRIA_ Histórico da industrialização.pptx
Revolução Industrial - Aula Expositiva - 3U4.pptx
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
A História da Europa na Baixa Idade Média.pptx
História e Evolução dos Computadores domésticos
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
Cantores.pdf-Deslandes, Tinoco e Zambujo
Realismo e Naturalismo: Aluísio Azevedo.
Pedagogia em Ambientes Não Escolares.pptx

06 html links e frames

  • 1. PáginasWeb com: HTML, CSS e JavaScript Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
  • 2. Links • Links quer dizer vínculos. • A HTML usa um hiperlink para vincular-se a outro documento na Web.
  • 3. Exemplo – Link para um site <html> <body> <p> <a href="http://www.microsoft.com/"> Este texto</a> é um vínculo para uma página na Internet. </p> </body> </html>
  • 4. Exemplo – Para uma página dentro do mesmo site <html> <body> <p> <a href=“link1.html"> Este texto</a> é um vínculo (link) para uma página no mesmo site. </p> </body> </html>
  • 5. Exemplo – Imagem como link <html> <body> <p> Você também pode usar uma imagem como um vínculo: <a href="link1.html"> <img border="0" src="buttonnext.gif" > </a> </p> </body> </html>
  • 6. ATag Âncora e o Atributo Href A HTML usa a tag <a> (âncora) para criar um vínculo (link) com outro documento. Uma âncora pode apontar para qualquer recurso naWeb: uma página em HTML, uma imagem, um arquivo de som, um filme, etc. Sintaxe para criar uma âncora: <a href="url">Texto a ser exibido</a>
  • 7. O atributo href A tag <a> é usada para criar uma âncora de onde vincular, o atributo href é usado para onde endereçar o documento, e as palavras entre as tags de abertura e fechamento da âncora serão exibidas como um hiperlink. Esta âncora define um vínculo para o uol: A linha acima será mostrada assim em um navegador: <a href="http://www.uol.com.br/">Visite o uol!</a>
  • 8. A Atributo Alvo (Target) • Com o atributo alvo, você pode definir onde o documento vinculado será aberto. • A linha abaixo abrirá o documento em uma nova janela do navegador: • <a href="http://www.uol.com.br/" target="_blank">Visite o uol!</a>
  • 9. OutrosTipos de alvo muito usados em Frame (veremos em outra aula) _Blank - Faz um link ser aberto em outra janela, guia ou navegador (dependendo da versão do seu navegador) _Self - O link inicia ali mesmo, sobre aquela página. _Parent - Ele abre sobre outros links ou sobre a janela que estamos trabalhando. _Top - Essa tag indica que independente de onde o link se originou, ele abrirá em uma tela inteira. Se o seu blog ou página utilizar "frames", ele carregará o conteúdo usando toda a tela, e não o espaço do frame
  • 10. ATag Âncora e o Atributo Nome O atributo nome é usado para criar uma âncora nomeada. Quando usamos âncoras nomeadas podemos criar vínculos que saltam diretamente para uma seção específica em uma página, em vez de deixar o usuário rolar [a janela (scroll)] por todo parte para encontrar o que ele/ela está procurando. Abaixo está a sintaxe de uma âncora nomeada: <a name="rótulo">Texto a ser exibido</a> O atributo nome é usado para criar uma âncora nomeada. O nome da âncora pode ser qualquer texto que você quiser usar. A linha abaixo define uma âncora nomeada: <a name="dicas">Seção de Dicas Úteis</a>
  • 11. ATag Âncora e o Atributo Nome Você deve observar que a âncora nomeada não é exibida de maneira especial. Para vincular diretamente a uma seção "dicas", adicione um sinal de # e o nome da âncora no final de uma URL, como esta: <a href="http://www.w3schools.com/html_links.asp#tips"> Saltar para a Seção de Dicas Úteis</a>
  • 12. ATag Âncora e o Atributo Nome Um hipervínculo para a Seção de Dicas Úteis de DENTRO do arquivo "html_links.asp" seria assim: <a href="#dicas">Saltar para a Seção de Dicas Úteis</a>
  • 13. Criar um vínculo de correio (mailto) • Este exemplo demonstra como fazer um vínculo para uma mensagem de correio (somente irá funcionar de você tiver o correio instalado). • Exemplo à seguir:
  • 14. Vínculo de correio - mailto <html> <body> <p> Este é um vínculo de correio (mail): <a href="mailto:someone@microsoft.com? subject=Hello%20again"> Enviar Correio</a> </p> <p> <b>Observação:</b> Os espaços entre as palavras devem ser substituídos por %20 para <b>assegurar</b> que o navegador exiba o seu texto apropriadamente. </p> </body> </html>
  • 15. Frames ou Molduras Com molduras, você pode exibir mais de um documento HTML na mesma janela do navegador.Cada documento HTML é chamado de moldura, e cada moldura é independente das outras. As desvantagens de usar molduras são: O desenvolvedorWeb deve vigiar mais documentos HTML. É difícil imprimir a página inteira.
  • 16. ATag Moldura (Frame) A tag <frame> define qual documento HTML colocar em cada moldura. Imagine o seguinte exemplo: um conjunto de frames com duas colunas. A primeira coluna é configurada em 25% da largura da janela do navegador. A segunda coluna é configurada em 75% da largura da janela do navegador. O documento HTML "frame_a.htm" é colocado na primeira coluna, e o documento HTML "frame_b.htm" é colocado na segunda coluna: <frameset cols="25%,75%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> </frameset>
  • 17. Não permitir o redimensionamento das bordas. • Se uma moldura tem bordas visíveis, o usuário pode redimensiona-las arrastando a borda. Para evitar que um usuário faça isso, você pode adicionar noresize="noresize" à tag <frame>.
  • 18. Exemplo 1 – MoldurasVerticais <html> <frameset cols="25%,50%,25%"> <frame src="frame_a.html"> <frame src="frame_b.html"> <frame src="frame_c.html"> </frameset> </html> Página index.html
  • 19. Criando as páginas que compõe a moldura • Faça o mesmo para as outras páginas: • frame_b.html • frame_c.html Página frame_a.html <html> <head> <title></title> </head> <body> Esta é a página "frame_a.html" </body> </html>
  • 20. Como aparecerá no navegador Obs. Salve as 4 páginas HTML na mesma pasta.
  • 21. Molduras Horizontais <html> <frameset rows="25%,50%,25%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> <frame src="frame_c.htm"> </frameset> </html>
  • 22. Sem bordas<html> <frameset border=0 rows="25%,50%,25%"> <frame src="frame_a.htm"> <frame src="frame_b.htm"> <frame src="frame_c.htm"> </frameset> </html>
  • 23. Exemplo <html> <frameset rows="10%,90%"> <frame noresize="noresize" src="frame_a.html"> <frameset cols="15%,85%"> <frame noresize="noresize" src="frame_b.html"> <frame noresize="noresize" src="frame_c.html"> </frameset> </frameset> </html>
  • 24. Moldura com links • Criar uma página chamada principal.html <html> <head> <title></title> </head> <body> <a href ="frame_a.html" target ="showframe">Moldura a</a><br> <a href ="frame_b.html" target ="showframe">Moldura b</a><br> <a href ="frame_c.html" target ="showframe">Moldura c</a> </body> </html>
  • 25. Crie a página index.html <html> <frameset cols="120,*"> <frame src="principal.html"> <frame src="frame_a.html" name="showframe"> </frameset> </html>