SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
Tutorial – Módulo 1: Introdução e primeiros passos 
Por Daniel Chicayban (dan@trendnet.com.br) 
Introdução 
A HyperText Markup Language e aWeb 
No núcleo de toda página da Web, encontramos a HyperText Markup Language, uma 
linguagem de diagramação baseada em marcadores, ou tags como é mais comumente 
conhecido. A HTML (HyperText Markup Language) é uma linguagem simples baseada em 
texto que podemos visualizar em qualquer plataforma. Pode ser visualiza em navegadores 
somente texto, como o Lynx ou em navegadores mais avançados como Netscape Navigator e 
Internet Explorer. 
A HTML é, na verdade, apenas texto com códigos de formatação que especificam diferentes 
fontes e estilos ou até mesmo outras funções mais avançadas, que serão abordadas ao longo 
deste tutorial. Ela é muito semelhante aos antigos editores de texto que exigiam a inserção de 
tags para especificar tipos em itálico, negrito ou sublinhado. 
Convenções utilizadas neste tutorial 
É importante destacar algumas observações antes de começarmos a trabalhar diretamente com 
a linguagem. 
· Este tutorial é objetivo, gradativo e exemplificado, ou seja, a cada nova tag ou instrução, 
será dado um exemplo e desprezaremos informações complementares, quando possível, 
para evitar dispersão no aprendizado. 
· Será indicado um editor HTML quando necessário, ou seja, até a dada instrução, é 
aconselhável um editor de texto simples, como o Bloco de Notas do Windows, por 
exemplo. 
· Algumas vezes, serão apresentados tópicos como Dica, Observação ou alguma nota 
adicional que ajudará o leitor a compreender o que está sendo estudado. 
· Quando for apresentado o tópico “LINK”, significa que uma URL será indicada para 
posterior referência. Neste caso, o leitor poderá anotar o endereço para enriquecer seus 
conhecimentos posteriormente. 
· Utilizaremos a expressão “Mãos à Obra!” para especificar que trechos na linguagem 
HTML serão apresentados como exemplos. 
Diagramando com a HTML 
Introdução 
Os navegadores seguem três regras básicas ao apresentarem a página. 
São elas:
· Os espaços em brancos são ignorados. Isto significa que inserir espaços, como os causados 
pelas teclas [tab] e [enter], não afetará em nada a interpretação do documento pelo 
navegador. 
· As tags de formatação não se distinguem pelas caixas, ou seja, uma tag escrita em caixas 
altas terá o mesmo efeito do que uma tag escrita em caixas baixas. Caixas altas são as letras 
maiúsculas. Ex: CAIXA ALTA. 
· Em sua maioria, as tags de formatação formam pares. Ex: <HTML> e </HTML> 
Estrutura de um documento 
Todo documento HTML inicia-se por uma tag <HTML> e encerra-se por uma tag </HTML>. 
Um documento HTML consiste em duas partes — um cabeçalho e um corpo. O cabeçalho 
contém informações a respeito do documento como, por exemplo, o título. O corpo contém o 
documento propriamente dito. O cabeçalho e o corpo se distinguem pelo uso das tags <HEAD> 
e <BODY>. 
Observe a estrutura. 
<HTML> 
<HEAD> 
elementos contidos no cabeçalho 
</HEAD> 
<BODY> 
documento apresentado pelo browser 
</BODY> 
</HTML> 
Elementos do cabeçalho 
Título do documento 
O cabeçalho de um documento tem apenas um elemento de uso praticamente obrigatório: 
<TITLE>Título da página</TITLE>. Existem outros elementos adicionais de importância 
grande, mas abordaremos tais elementos mais à frente. 
NOTA: Mecanismos de buscas, na Internet, utilizam os elementos <TITLE> e </TITLE> para 
definir um título na apresentação do resultado da procura. Se o diagramador não insere um 
título na sua página HTML, o mecanismo de busca define o título com o endereço da página, 
ou seja, a URL da página. 
Elementos do corpo 
Títulos 
A HTML aceita seis estilos de títulos, que são usados para fazer o texto se destacar em diversos 
níveis. Esses títulos são numerados de 1 a 6, sendo <H1> o maior deles e, obviamente, <H6> o 
menor.
Parágrafos 
A inserção de uma tag <P>, diz ao navegador que o texto a seguir inicia um parágrafo. Dessa 
forma, o navegador apresenta o texto com uma linha abaixo dos elementos anteriores. 
Parágrafos com <P> não precisam de um correspondente de fechamento, embora uma boa 
prática seja inserir a </P> encerrando o parágrafo, pois em documentos que utilizam 
componentes avançados da linguagem, é necessário. Uma vez que pretendemos avançar o 
nosso conhecimento, é interessante se habituar, desde já, com a tag </P>. 
Mãos à obra! 
Insira o trecho abaixo em um novo arquivo no Bloco de Notas. 
<HTML> 
<HEAD> 
<TITLE>Meu primeiro documento HTML</TITLE> 
</HEAD> 
<BODY> 
<H1>A linguagem HTML é muito simples</H1> 
Começo aqui o meu aprendizado para que no ano que vem esteja concorrendo ao maior 
prêmio da Internet brasileira. 
<P>Crio aqui um parágrafo para visualizar, na prática, o efeito desta tag.</P> 
</BODY> 
</HTML> 
Depois de inserir, salve-o com a extensão .htm ou .html. O uso da extensão .htm é importante e 
obrigatório para que o navegador saiba que se trata de um documento HTML. Agora, abra o 
arquivo no seu navegador preferido e observe os resultados. 
DICA: Faça uma experiência. Remova as tags <P> e </P> ou as <H1> e </H1> para ver 
como o navegador interpretará o documento. 
Estilos de formatação 
Os estilos aceitos pela HTML são o negrito, o itálico, o sublinhado e o de máquina de escrever 
(fonte monoespaçada), vamos inserí-los no documento. 
Mãos à obra! 
Insira no mesmo documento criado anteriormente, o seguinte trecho. 
<P> 
Aprendendo com tutoriais passo-a-passo é muito mais fácil.<BR> 
Agora já posso trabalhar com a utilização de estilos<BR> 
São exemplos: 
<B>Negrito</B>, <I>Itálico</I>, <U>Sublinhado</U> e <TT>Monoespaçado</TT>
OBSERVAÇÃO: Atenção ao inserir o trecho abaixo no documento já existente. Coloque o 
trecho depois de qualquer elemento, mas antes das tags </BODY> e </HTML>, caso 
contrário o navegador ao encontrar as tags </BODY> e </HTML> interpreta que o 
documento acabou e não apresentará mais nada após. 
NOTA: Houve a inserção de uma tag nova, no trecho acima. A tag <BR> é semelhante à 
<P>, porém com uma diferença, ela apenas quebra o texto para uma nova linha, enquanto que 
a tag <P> pula uma linha. Repare também que não houve tag de fechamento para a <BR>, 
isso se deve ao fato de não ser necessário. 
LINK: Existe um consórcio regulamentador da linguagem HTML na Web. É o famoso W3C 
(Wolrd Wide Web Consortium) e pode ser visitado na URL http://www.w3c.org. 
Separadores 
Já estamos acostumados com linhas que delimitam textos e parágrafos, que ajudam a diagramar 
o conteúdo dos documentos. Essas linhas são simples de fazer. 
Mãos à obra! 
Insira em qualquer parte do documento a tag <HR> 
<P>Aprendendo HTML é o primeiro passo para construir a minha homepage.</P> 
<HR> 
É importante praticar para manter o conhecimento afiado. 
Listas 
A linguagem aceita diversos tipos de listas formatadas para apresentação dos dados. Todas as 
listas exigem um par de tags que indica o tipo de lista, além de uma tag no início de cada item 
da lista. As mais importantes são as seguintes. 
Listas ordenadas 
Utitlizam as tags <OL> e </OL> 
Listas não ordenadas 
Utilizam as tags <UL> e </UL> 
Mãos à obra! 
Insira no seu documento HTML, inicialmente uma lista não ordenada com as suas frutas 
favoritas. 
<H3>Minhas frutas <U>favoritas</U></H3> 
<UL> 
<LI>Maçã 
<LI>Pêra 
<LI>Uva 
<LI>Tamarindo
</UL> 
<P>Agora, vamos formatar uma lista ordenada e comparar as duas.</P> 
<H3>Meus livros preferidos</H3> 
<OL> 
<LI>A Lei do Triunfo, Napoleon Hill 
<LI>Descartes, coleção “Os Pensadores” 
<LI>Memorial de Maria Moura, Rachel de Queiroz 
</OL> 
DICA: É considerado uma boa prática em formatar listas, criar uma margem à esquerda para 
os itens das listas, mantendo as tags organizadas no documento. Normalmente, esta margem é 
feita teclando uma só vez a tecla [tab], o que não afeta em nada o resultado na interpretação 
do navegador, pois como já foi dito, espaços em branco são ignorados.

Mais conteúdo relacionado

Destaque (14)

Damina Da Cunha
Damina Da CunhaDamina Da Cunha
Damina Da Cunha
 
My Village Tv Australia2008
My Village Tv Australia2008My Village Tv Australia2008
My Village Tv Australia2008
 
Essai d'intégration
Essai d'intégrationEssai d'intégration
Essai d'intégration
 
1780 27c3 console_hacking_2010
1780 27c3 console_hacking_20101780 27c3 console_hacking_2010
1780 27c3 console_hacking_2010
 
Livre blanc sur la prévention des risques en entreprise
Livre blanc sur la prévention des risques en entrepriseLivre blanc sur la prévention des risques en entreprise
Livre blanc sur la prévention des risques en entreprise
 
Production function
Production functionProduction function
Production function
 
Exercice pour la semaine 2
Exercice pour la semaine 2Exercice pour la semaine 2
Exercice pour la semaine 2
 
Profweb - Presentation dans le cours TIC au collégial à l'Université Laval
Profweb - Presentation dans le cours TIC au collégial à l'Université LavalProfweb - Presentation dans le cours TIC au collégial à l'Université Laval
Profweb - Presentation dans le cours TIC au collégial à l'Université Laval
 
SDVS_Résumé Exécutif Cadre Stratégique 1
SDVS_Résumé Exécutif Cadre Stratégique 1SDVS_Résumé Exécutif Cadre Stratégique 1
SDVS_Résumé Exécutif Cadre Stratégique 1
 
Histoire Québec
Histoire QuébecHistoire Québec
Histoire Québec
 
Colorado
ColoradoColorado
Colorado
 
Case Study The Pinky Show Reproducible I Completed Pdf
Case Study The Pinky Show Reproducible I Completed PdfCase Study The Pinky Show Reproducible I Completed Pdf
Case Study The Pinky Show Reproducible I Completed Pdf
 
Media Vida Mujeres
Media Vida MujeresMedia Vida Mujeres
Media Vida Mujeres
 
Trix krono
Trix kronoTrix krono
Trix krono
 

Mais de Alvaro Gomes

Museu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaMuseu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaAlvaro Gomes
 
Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Alvaro Gomes
 
Ética Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoÉtica Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoAlvaro Gomes
 
Revolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemRevolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemAlvaro Gomes
 
Linux Commandos Cheat
Linux Commandos CheatLinux Commandos Cheat
Linux Commandos CheatAlvaro Gomes
 
Flash android using livesuit
Flash android using livesuitFlash android using livesuit
Flash android using livesuitAlvaro Gomes
 
13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to knowAlvaro Gomes
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorAlvaro Gomes
 
Como transformar o router thomson num print server
Como transformar o router thomson num print serverComo transformar o router thomson num print server
Como transformar o router thomson num print serverAlvaro Gomes
 
Drivers ADB Android
Drivers ADB AndroidDrivers ADB Android
Drivers ADB AndroidAlvaro Gomes
 
ROM china original (Shenzhen)
ROM china original (Shenzhen)ROM china original (Shenzhen)
ROM china original (Shenzhen)Alvaro Gomes
 
Reinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidReinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidAlvaro Gomes
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorAlvaro Gomes
 
H4dummies (translated to portuguese)
H4dummies (translated to portuguese)H4dummies (translated to portuguese)
H4dummies (translated to portuguese)Alvaro Gomes
 
Algoritmos e estructura de dados
Algoritmos e estructura de dadosAlgoritmos e estructura de dados
Algoritmos e estructura de dadosAlvaro Gomes
 

Mais de Alvaro Gomes (20)

Museu nacional de história natural e da ciência
Museu nacional de história natural e da ciênciaMuseu nacional de história natural e da ciência
Museu nacional de história natural e da ciência
 
Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras Luís Vaz de Camões Vida e Obras
Luís Vaz de Camões Vida e Obras
 
Ética Deontológica Técnico Administrativo
Ética Deontológica Técnico AdministrativoÉtica Deontológica Técnico Administrativo
Ética Deontológica Técnico Administrativo
 
Revolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de ViragemRevolução Industrial - O Ponto de Viragem
Revolução Industrial - O Ponto de Viragem
 
Linux Commandos Cheat
Linux Commandos CheatLinux Commandos Cheat
Linux Commandos Cheat
 
Flash android using livesuit
Flash android using livesuitFlash android using livesuit
Flash android using livesuit
 
Websearch
WebsearchWebsearch
Websearch
 
13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know13 Things the Government doesn´t want you to know
13 Things the Government doesn´t want you to know
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injector
 
Como transformar o router thomson num print server
Como transformar o router thomson num print serverComo transformar o router thomson num print server
Como transformar o router thomson num print server
 
Drivers ADB Android
Drivers ADB AndroidDrivers ADB Android
Drivers ADB Android
 
ROM china original (Shenzhen)
ROM china original (Shenzhen)ROM china original (Shenzhen)
ROM china original (Shenzhen)
 
Reinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo androidReinstalar actualizar el sistema operativo android
Reinstalar actualizar el sistema operativo android
 
Hackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injectorHackeando facebook com wireshark e cookie injector
Hackeando facebook com wireshark e cookie injector
 
H4dummies (translated to portuguese)
H4dummies (translated to portuguese)H4dummies (translated to portuguese)
H4dummies (translated to portuguese)
 
Algoritmos e estructura de dados
Algoritmos e estructura de dadosAlgoritmos e estructura de dados
Algoritmos e estructura de dados
 
HTML - Guia5
HTML - Guia5HTML - Guia5
HTML - Guia5
 
HTML - Guia4
HTML - Guia4HTML - Guia4
HTML - Guia4
 
HTML - Guia 3
HTML - Guia 3HTML - Guia 3
HTML - Guia 3
 
HTML - Guia 1 e 2
HTML - Guia 1 e 2HTML - Guia 1 e 2
HTML - Guia 1 e 2
 

Html 01

  • 1. Tutorial – Módulo 1: Introdução e primeiros passos Por Daniel Chicayban (dan@trendnet.com.br) Introdução A HyperText Markup Language e aWeb No núcleo de toda página da Web, encontramos a HyperText Markup Language, uma linguagem de diagramação baseada em marcadores, ou tags como é mais comumente conhecido. A HTML (HyperText Markup Language) é uma linguagem simples baseada em texto que podemos visualizar em qualquer plataforma. Pode ser visualiza em navegadores somente texto, como o Lynx ou em navegadores mais avançados como Netscape Navigator e Internet Explorer. A HTML é, na verdade, apenas texto com códigos de formatação que especificam diferentes fontes e estilos ou até mesmo outras funções mais avançadas, que serão abordadas ao longo deste tutorial. Ela é muito semelhante aos antigos editores de texto que exigiam a inserção de tags para especificar tipos em itálico, negrito ou sublinhado. Convenções utilizadas neste tutorial É importante destacar algumas observações antes de começarmos a trabalhar diretamente com a linguagem. · Este tutorial é objetivo, gradativo e exemplificado, ou seja, a cada nova tag ou instrução, será dado um exemplo e desprezaremos informações complementares, quando possível, para evitar dispersão no aprendizado. · Será indicado um editor HTML quando necessário, ou seja, até a dada instrução, é aconselhável um editor de texto simples, como o Bloco de Notas do Windows, por exemplo. · Algumas vezes, serão apresentados tópicos como Dica, Observação ou alguma nota adicional que ajudará o leitor a compreender o que está sendo estudado. · Quando for apresentado o tópico “LINK”, significa que uma URL será indicada para posterior referência. Neste caso, o leitor poderá anotar o endereço para enriquecer seus conhecimentos posteriormente. · Utilizaremos a expressão “Mãos à Obra!” para especificar que trechos na linguagem HTML serão apresentados como exemplos. Diagramando com a HTML Introdução Os navegadores seguem três regras básicas ao apresentarem a página. São elas:
  • 2. · Os espaços em brancos são ignorados. Isto significa que inserir espaços, como os causados pelas teclas [tab] e [enter], não afetará em nada a interpretação do documento pelo navegador. · As tags de formatação não se distinguem pelas caixas, ou seja, uma tag escrita em caixas altas terá o mesmo efeito do que uma tag escrita em caixas baixas. Caixas altas são as letras maiúsculas. Ex: CAIXA ALTA. · Em sua maioria, as tags de formatação formam pares. Ex: <HTML> e </HTML> Estrutura de um documento Todo documento HTML inicia-se por uma tag <HTML> e encerra-se por uma tag </HTML>. Um documento HTML consiste em duas partes — um cabeçalho e um corpo. O cabeçalho contém informações a respeito do documento como, por exemplo, o título. O corpo contém o documento propriamente dito. O cabeçalho e o corpo se distinguem pelo uso das tags <HEAD> e <BODY>. Observe a estrutura. <HTML> <HEAD> elementos contidos no cabeçalho </HEAD> <BODY> documento apresentado pelo browser </BODY> </HTML> Elementos do cabeçalho Título do documento O cabeçalho de um documento tem apenas um elemento de uso praticamente obrigatório: <TITLE>Título da página</TITLE>. Existem outros elementos adicionais de importância grande, mas abordaremos tais elementos mais à frente. NOTA: Mecanismos de buscas, na Internet, utilizam os elementos <TITLE> e </TITLE> para definir um título na apresentação do resultado da procura. Se o diagramador não insere um título na sua página HTML, o mecanismo de busca define o título com o endereço da página, ou seja, a URL da página. Elementos do corpo Títulos A HTML aceita seis estilos de títulos, que são usados para fazer o texto se destacar em diversos níveis. Esses títulos são numerados de 1 a 6, sendo <H1> o maior deles e, obviamente, <H6> o menor.
  • 3. Parágrafos A inserção de uma tag <P>, diz ao navegador que o texto a seguir inicia um parágrafo. Dessa forma, o navegador apresenta o texto com uma linha abaixo dos elementos anteriores. Parágrafos com <P> não precisam de um correspondente de fechamento, embora uma boa prática seja inserir a </P> encerrando o parágrafo, pois em documentos que utilizam componentes avançados da linguagem, é necessário. Uma vez que pretendemos avançar o nosso conhecimento, é interessante se habituar, desde já, com a tag </P>. Mãos à obra! Insira o trecho abaixo em um novo arquivo no Bloco de Notas. <HTML> <HEAD> <TITLE>Meu primeiro documento HTML</TITLE> </HEAD> <BODY> <H1>A linguagem HTML é muito simples</H1> Começo aqui o meu aprendizado para que no ano que vem esteja concorrendo ao maior prêmio da Internet brasileira. <P>Crio aqui um parágrafo para visualizar, na prática, o efeito desta tag.</P> </BODY> </HTML> Depois de inserir, salve-o com a extensão .htm ou .html. O uso da extensão .htm é importante e obrigatório para que o navegador saiba que se trata de um documento HTML. Agora, abra o arquivo no seu navegador preferido e observe os resultados. DICA: Faça uma experiência. Remova as tags <P> e </P> ou as <H1> e </H1> para ver como o navegador interpretará o documento. Estilos de formatação Os estilos aceitos pela HTML são o negrito, o itálico, o sublinhado e o de máquina de escrever (fonte monoespaçada), vamos inserí-los no documento. Mãos à obra! Insira no mesmo documento criado anteriormente, o seguinte trecho. <P> Aprendendo com tutoriais passo-a-passo é muito mais fácil.<BR> Agora já posso trabalhar com a utilização de estilos<BR> São exemplos: <B>Negrito</B>, <I>Itálico</I>, <U>Sublinhado</U> e <TT>Monoespaçado</TT>
  • 4. OBSERVAÇÃO: Atenção ao inserir o trecho abaixo no documento já existente. Coloque o trecho depois de qualquer elemento, mas antes das tags </BODY> e </HTML>, caso contrário o navegador ao encontrar as tags </BODY> e </HTML> interpreta que o documento acabou e não apresentará mais nada após. NOTA: Houve a inserção de uma tag nova, no trecho acima. A tag <BR> é semelhante à <P>, porém com uma diferença, ela apenas quebra o texto para uma nova linha, enquanto que a tag <P> pula uma linha. Repare também que não houve tag de fechamento para a <BR>, isso se deve ao fato de não ser necessário. LINK: Existe um consórcio regulamentador da linguagem HTML na Web. É o famoso W3C (Wolrd Wide Web Consortium) e pode ser visitado na URL http://www.w3c.org. Separadores Já estamos acostumados com linhas que delimitam textos e parágrafos, que ajudam a diagramar o conteúdo dos documentos. Essas linhas são simples de fazer. Mãos à obra! Insira em qualquer parte do documento a tag <HR> <P>Aprendendo HTML é o primeiro passo para construir a minha homepage.</P> <HR> É importante praticar para manter o conhecimento afiado. Listas A linguagem aceita diversos tipos de listas formatadas para apresentação dos dados. Todas as listas exigem um par de tags que indica o tipo de lista, além de uma tag no início de cada item da lista. As mais importantes são as seguintes. Listas ordenadas Utitlizam as tags <OL> e </OL> Listas não ordenadas Utilizam as tags <UL> e </UL> Mãos à obra! Insira no seu documento HTML, inicialmente uma lista não ordenada com as suas frutas favoritas. <H3>Minhas frutas <U>favoritas</U></H3> <UL> <LI>Maçã <LI>Pêra <LI>Uva <LI>Tamarindo
  • 5. </UL> <P>Agora, vamos formatar uma lista ordenada e comparar as duas.</P> <H3>Meus livros preferidos</H3> <OL> <LI>A Lei do Triunfo, Napoleon Hill <LI>Descartes, coleção “Os Pensadores” <LI>Memorial de Maria Moura, Rachel de Queiroz </OL> DICA: É considerado uma boa prática em formatar listas, criar uma margem à esquerda para os itens das listas, mantendo as tags organizadas no documento. Normalmente, esta margem é feita teclando uma só vez a tecla [tab], o que não afeta em nada o resultado na interpretação do navegador, pois como já foi dito, espaços em branco são ignorados.