SlideShare uma empresa Scribd logo
HTML
Introdução
◊ Criando um documento HTML
•
•
•
•

Menu Iniciar > Programas > Acessórios > Bloco de notas;
No Bloco de notas: Arquivo > Salvar como...;
Alterar o tipo de arquivo para: Todos os arquivos;
Salvar o arquivo com extensão .html;
Edição de Documentos HTML
Existem editores HTML chamados
WYSIWYG (what you see is what you get
–
o que você ve é o que você tem). São
ambientes de edição com um resultado
final das marcações (pois o resultado final
depende do browser usado para visitar a
página). Alguns bastante conhecidos são
o Dreamweaver e o Nvu.
Edição de Documentos HTML
Edição de Documentos HTML
Além dos outros editores especificos para
HTML. Editores de texto bastante
utilizados,como o Word,entre outros,
permitem a exportação de seus
documentos próprios para o formato
HTML (Menu, Salvar como,Salvar_como
Tipo).
Introdução
◊ Conceitos básicos sobre HTML
• Sigla para HyperText Markup Language (Linguagem de
Marcação de Hipertexto);
• HTML é a linguagem utilizada na comunicação entre o
desenvolvedor de uma página WEB e o navegador (Internet
Explorer, Mozilla Firefox, Safari, ...);
• A HTML utiliza identificadores que são chamados de TAG.
Essas TAGs indicam ao navegador o elemento a ser exibido;
• Cada TAG apresenta uma lista de atributos que podem
definir as propriedades dos elementos como aparência,
tamanho, posição, cores, fontes, etc.

◊ Sintaxe das TAGs
• As TAGs são palavras definidas, em inglês, e são escritas
entre os sinais ‘<’ e ‘>’;
Introdução
◊ Sintaxe das TAGs
• As TAGs são palavras definidas, em inglês, e são escritas
entre os sinais ‘<’ e ‘>’;
• As TAGs devem ser abertas e fechadas para que o
navegador saiba de onde e até onde está definido o elemento.
Para se fechar uma TAG é utilizado o sinal ‘/’. Algumas
poucas TAGs não necessitam ser fechadas, sendo
recomendado a inserção do sinal ‘/’ na TAG de abertura;
• Exemplos:
<tag> ... </tag>
<tag/>

- TAG aberta e fechada;
- TAG que não precisa ser fechada;
Introdução
◊ Sintaxe das TAGs
• Os atributos de uma TAG são inseridos dentro da TAG de
abertura e seus valores devem estar entre aspas
simples ou dupla.
• Exemplos:
<tag atr1='prop1'> ... </tag>
<tag atr1='prop1' atr2="prop2"/>
TAGs fundamentais
◊ <html> e </html>
• Usadas em toda página WEB, são a primeira e a última TAGs
a serem inseridas num documento HTML. Entre elas fica
escrita toda a página.

◊ <head> e </head>
• head (cabeça) é uma TAG de cabeçalho. Nela são inseridas
as primeiras configurações da página a serem utilizadas
durante a interpretação feita pelo navegador. Algumas dessas
configurações são as folhas de estilo, CSS (Cascading Style
Sheets), o título da página e scripts de execução;
• <title> e </title>  title (título) é a TAG que define o
título da página e fica inserida dentro de head.
TAGs fundamentais
◊ <body> e </body>
• body (corpo) é a TAG onde ficam escritos todos os
elementos visíveis da página: textos, links, imagens,
formulários e etc.

◊ Principais atributos de <body>
• bgcolor
 conjunto de cores: {blue, red, yellow, green, ...};
 utilizado para definir a cor de fundo; as cores também
podem ser representadas com codificação hexadecimal;
o número de cores distintas disponíveis utilizando o
sistema RGB (Reb-Green-Blue) de cores (sistema mais
simples) supera 16mi.
• background
 seleciona uma imagem para plano de fundo;
 deve ser inserido o endereço da imagem.
Na prática...
◊ Exemplo 1 - código
<html>
<head>
<title>Este é o título</title>
</head>
<body bgcolor='orange'>
Olá.

Eu faço parte do corpo da página.
</body>
</html>
Na prática...
◊ Exemplo 1 - página
Formatação de textos
◊ Quebra de linha e parágrafo
• <br>
• <p> e </p>

 quebra de linha;
 parágrafo.

◊ Principal atributo de <p>
• align
 conjunto de valores: {center, left, right, justify};
 utilizado para alinhar um texto;
 caso não seja definido, o valor padrão é left.
Na prática...
◊ Exemplo 2 - código
<body>
Um parágrafo com quebra de linhas alinhado ao
centro:<p align='center'>"Quem crer pudera, tempo em
fora, no meu verso,<br/>Se o vosso alto valor eu
proclamasse nele?<br/>Então – e sabe-o o céu – como
em tumba, ao inverso,<br/>Vossa vida aí oculto e o
mais que em vós excele.<br/>Dissesse eu o que minha
alma em vossos olhos sente,<br/>Vossas graças, fiel,
todas enumerasse,<br/>E o futuro diria: Este poeta
mente;<br/>Beleza assim não há da terra sobre a
face".</p>
</body>
Na prática...
◊ Exemplo 2 - página
Formatação de textos
◊

Títulos
•
•
•
•
•
•

<h1>
<h2>
<h3>
<h4>
<h5>
<h6>

e
e
e
e
e
e

</h1>
</h2>
</h3>
</h4>
</h5>
</h6>

◊ Principal atributo
• align.

 título maior;

 título menor.
Na prática...
◊ Exemplo 3 - código
<body>
<h1>Título 1 (esquerda)</h1>
<h2 align='left'>Título 2 (esquerda)</h2>
<h3 align='center'>Título 3 (centro)</h3>
<h4 align='center'>Título 4 (centro)</h4>
<h5 align='right'>Título 5 (direita)</h5>
<h6 align='right'>Título 6 (direita)</h6>
</body>
Na prática...
◊ Exemplo 3 - página
Formatação de textos
◊ Formatações gerais
•
•
•
•

<b> e </b>
<i> e </i>
<u> e </u>
<s> e </s>

• <font> e </font>






negrito;
itálico;
sublinhado;
riscado;

 define propriedades da fonte como,
tamanho, cor, fundo.

◊ Principais atributos de <font>
• size

 conjunto de tamanhos: {1, ..., 7}, sendo 1 o
menor tamanho;
 utilizado para definir o tamanho do texto;

• color

 mesmo conjunto de cores do atributo bgcolor;
 utilizado para definir a cor da letra.
Na prática...
◊ Exemplo 4 - código
<body>
<h4>Formatações gerais:</h4>
Negrito: <b>texto</b><br/>
Itálico: <i>texto</i><br/>
Sublinhado: <u>texto</u><br/>
Riscado: <s>texto</s><br>
<font color='red' size='2'>Vermelho tamanho
2</font><br/>
<font color='#0000FF' size='5'>Azul tamanho 5</font>
</body>
Na prática...
◊ Exemplo 4 - página
Trabalhando com figuras
◊

Inserção

• <img>  insere uma figura.

◊ Principais atributos
•
•
•
•
•

align;
src
border
height
width






indica onde está a imagem;
define a espessura da borda;
define a altura;
define a largura.
Na prática...
◊ Exemplo 5 - código
<body background='fundo_exemplo.jpg'>
<img src='imagem/sol.jpg' border='2px'/>
<img src='imagem/sol.jpg' height='100px'
width='200px;'/>
<img src='imagem/sol.jpg' height='150px'/>
</body>
Na prática...
◊ Exemplo 5 - página
Organização dos elementos
◊ Listas

• <ul> e </ul>  lista não-ordenada (Unordered List);
• <ol> e </ol>  lista ordenada (Ordered List);
• <li> e </li>  item da lista (List Item);
 deve ser utilizado dentro da ol ou da ul.

◊ Principal atributo das listas
• type
 conjunto de tipos: {1, a, A, i, I, circle, disc, square};
 utilizado para definir o marcador a ser utilizado na lista;
 a TAG ol utiliza apenas os valores {1, a, A, i, I};
 a TAG ul utiliza apenas os valores {circle, disc,
square};
 a TAG li utiliza qualquer um dos tipos apresentados.
 pode-se usar o type como none para que não mostre
nenhum marcador.
Na prática...
◊ Exemplo 6 - código
<ol type='i'>
<li>Cores:
<ul type='square'>
<li>Vermelho</li>
<li>Verde</li>
<li>Azul</li>
</ul>
</li>
<li>Símbolos
<ul>
<li>Quadrado</li>
<li type='disc'>Triângulo</li>
<li>Ponto</li>
</ul>
</li>
</ol>
Na prática...
◊ Exemplo 6 - página
Organização dos elementos
◊ Tabelas
•
•
•
•

<table> e </table>
<tr> e </tr>
<td> e </td>
<th> e </th>






tabela;
linha da tabela (Table Row);
célula (Table Data Cell);
célula cabeçalho (Table Header
Cell).

◊ Principais atributos de <table>
• border, width, bgcolor, background.

◊ Principais atributos de <tr>
• align, bgcolor;
• valign  alinha o conteúdo do elemento verticalmente;
 conjunto de valores: {bottom, middle,
baseline, top}.
Organização dos elementos
◊ Principais atributos de <td> e <th>
• align, valign, bgcolor, background;
• colspan  define a quantidade de colunas ocupadas pela
célula.
Na prática...
◊ Exemplo 7 - código
<table border='1px'>
<tr>
<th colspan='3'>Dados</th>
</tr>
<tr>
<th>Nome</th>
<th>Sobrenome</th>
<th>Idade</th>
</tr>
<tr>
<td>Fernanda</td>
<td>Diniz Santana</td>
<td>22</td>
</tr>
</table>
Na prática...
◊ Exemplo 7 - página
Organização dos elementos
◊ Atributos de espaçamento de <table>
• cellspacing
• cellpadding

 define o espaço entre as células de uma
tabela;
 define o espaço entre o conteúdo de uma
célula e sua borda.
Na prática...
◊ Exemplo 8 - código
<table border='1px' cellspacing='60px'
cellpadding='20px'>
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
<td>Célula 4</td>
</tr>
</table>
Na prática...
◊ Exemplo 8 - página
Estruturação da página
◊ Frames
• <frameset> e </frameset>
 define a disposição dos frames (quadros) na página;
* Não pode ser usado junto com a tag body;
• <frame> e </frame>
 cria um frame;
 deve ser usado dentro da tag frameset.

◊ Principais atributos de <frameset>
• border;
• cols  define quantas colunas conterão frames, informando
suas larguras respectivamente.
Estruturação da página
◊ Principais atributos de <frame>
• src;
• name

 define um nome para o elemento;

• frameborder

 define se o frame terá borda ou não;
 conjunto de valores: {no, yes};

• noresize

 matém fixo o tamanho do frame.
Na prática...
◊ Exemplo 9 - código
<html>
<head>
<title>Título</title>
</head>
<frameset cols='30%,55%,15%' border='5px'>
<frame name='frame1' src='pagina1.html'
frameborder='no' noresize/>
<frame name='frame2' src='pagina2.html'
frameborder='no'/>
<frame name='frame3' src='pagina3.html'/>
</frameset>
</html>
Na prática...
◊ Exemplo 9 – código de pagina1.html
<html>
<head>
<title>Título</title>
</head>
<body bgcolor='orange'>
Página 1<br/>
Laranja
</body>
</html>
Na prática...
◊ Exemplo 9 – código de pagina2.html
<html>
<head>
<title>Título</title>
</head>
<body bgcolor='blue'>
Página 2<br/>
Azul
</body>
</html>
Na prática...
◊ Exemplo 9 – código de pagina3.html
<html>
<head>
<title>Título</title>
</head>
<body bgcolor='yellow'>
Página 3<br/>
Amarelo
</body>
</html>
Na prática...
◊ Exemplo 9 - página
Estruturação da página
◊ Frames
• <iframe> e </iframe>
 tag que permite inserir frames dentro da tag body;
 uma vez que não se pode utilizar frameset junto com
body deve-se usar iframe quando precisar inserir
algum frame em body.

◊ Principais atributos de <iframe>
• frameborder, height, name, src, width.
Na prática...
◊ Exemplo 10 – código
<body>
<table width='700px' border='1px'>
<tr height='300px'>
<td width='150px' valign='top'>
Fora do frame!
</td>
<td>
<iframe src='pagina1.html' width='100%'
height='100%' frameborder='no'></iframe>
</td>
</tr>
</table>
</body>
Na prática...
◊ Exemplo 10 - página
Interatividade da página
◊ Link
• <a> e </a>
 tag que permite inserir links ná página;
 com esta tag torna-se possível a navegação em uma
página web.

◊ Principais atributos de <a>
• href
• target

 indica a página ou arquivo a ser aberto;
 indica aonde a página ou arquivo deve ser
aberto;
 conjunto de valores: {_self, _blank, *}.
Na prática...
◊ Exemplo 11 – código
<table width='700px' border='1px'>
<tr height='300px'>
<td width='150px' valign='top'>
<a href='pagina1.html' target='meuFrame'>Página
1</a><br/>
<a href='paginaLink.html'
target='meuFrame'>Página com link</a>
</td>
<td>
<iframe name='meuFrame' src='pagina1.html'
width='100%' height='100%'
frameborder='no'></iframe>
</td>
</tr>
</table>
Na prática...
◊ Exemplo 11 – código de paginaLink.html
<html>
<head>
<title>Título</title>
</head>
<body>
<a href='pagina3.html' target='_self'>
Abrir página 3
</a>
</body>
</html>
Na prática...
◊ Exemplo 11 - página
HTML 5
Definição
O HTML5 é a nova versão do HTML4
Esta nova versão traz consigo importantes mudanças
quanto ao papel do HTML no mundo da Web, através de
novas funcionalidades como semântica e acessibilidade.
Com novos recursos, antes só possíveis por meio de
outras tecnologias. Sua essência tem sido melhorar a
linguagem com o suporte para as mais recentes
multimídias, enquanto a mantém facilmente legível por
seres humanos e consistentemente compreendida por
computadores e outros dispositivos (navegadores,
parsers, etc). O HTML5 será o novo padrão para HTML,
XHTML, e HTML DOM.
Referência

http://www.w3c.br/pub/Cursos/CursoHTML5/htm
http://www.linhadecodigo.com.br/artigo/81/ht
ml-b%C3%A1sico.aspx
http://www.criarweb.com/html/
http://pt-br.html.net/tutorials/html/
http://codigofonte.uol.com.br/videos/htmlxhtml/
http://www.extremaonline.com/html.html

Mais conteúdo relacionado

Mais procurados

HTML & CSS - Aula 3
HTML & CSS - Aula 3 HTML & CSS - Aula 3
HTML & CSS - Aula 3 lucampos_si
 
HTML & CSS - Aula 2
HTML & CSS - Aula 2HTML & CSS - Aula 2
HTML & CSS - Aula 2lucampos_si
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewIsrael Messias
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)Kaoru Hatake
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Eduardo Bertolucci
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores Umbler
 
Smarty Template Engine
Smarty Template EngineSmarty Template Engine
Smarty Template EngineDiego Tremper
 

Mais procurados (19)

HTML & CSS - Aula 3
HTML & CSS - Aula 3 HTML & CSS - Aula 3
HTML & CSS - Aula 3
 
HTML - aula 1
HTML - aula 1HTML - aula 1
HTML - aula 1
 
HTML & CSS - Aula 2
HTML & CSS - Aula 2HTML & CSS - Aula 2
HTML & CSS - Aula 2
 
Curso HTML e CSS Part2
Curso HTML e CSS Part2Curso HTML e CSS Part2
Curso HTML e CSS Part2
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
O que é html
O que é htmlO que é html
O que é html
 
HTML
HTMLHTML
HTML
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Curso HTML e CSS Part1
Curso HTML e CSS Part1Curso HTML e CSS Part1
Curso HTML e CSS Part1
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
 
SEO Para Desenvolvedores
SEO Para Desenvolvedores SEO Para Desenvolvedores
SEO Para Desenvolvedores
 
Smarty Template Engine
Smarty Template EngineSmarty Template Engine
Smarty Template Engine
 
HTML
HTML HTML
HTML
 
Iniciação em HTML
Iniciação em HTMLIniciação em HTML
Iniciação em HTML
 

Destaque (7)

Pem.saintifik psv
Pem.saintifik psvPem.saintifik psv
Pem.saintifik psv
 
Apostila básica de flash 8 0
Apostila básica de flash 8 0Apostila básica de flash 8 0
Apostila básica de flash 8 0
 
Adm sistemas
Adm sistemasAdm sistemas
Adm sistemas
 
Apostila básica de flash 8 0
Apostila básica de flash 8 0Apostila básica de flash 8 0
Apostila básica de flash 8 0
 
Apostila básica de flash 8 0
Apostila básica de flash 8 0Apostila básica de flash 8 0
Apostila básica de flash 8 0
 
Apo win7
Apo win7Apo win7
Apo win7
 
Flash cs5
Flash cs5Flash cs5
Flash cs5
 

Semelhante a Aula

Semelhante a Aula (20)

Html
HtmlHtml
Html
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing Pages
 
Html
HtmlHtml
Html
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 
Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03Desenvolvimento para a Internet - Aula 03
Desenvolvimento para a Internet - Aula 03
 
Portifolio net
Portifolio netPortifolio net
Portifolio net
 
Html
HtmlHtml
Html
 
HTML - Formatação de Textos
HTML - Formatação de TextosHTML - Formatação de Textos
HTML - Formatação de Textos
 
HC - HTML - CSS.pdf
HC - HTML - CSS.pdfHC - HTML - CSS.pdf
HC - HTML - CSS.pdf
 
Aula 2 - Conceitos básicos
Aula 2 - Conceitos básicosAula 2 - Conceitos básicos
Aula 2 - Conceitos básicos
 
Sgml
SgmlSgml
Sgml
 
Apostila html
Apostila htmlApostila html
Apostila html
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Criação de sites
Criação de sitesCriação de sites
Criação de sites
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
Aplicativo aula04
Aplicativo aula04Aplicativo aula04
Aplicativo aula04
 
Html aula 1
Html aula 1Html aula 1
Html aula 1
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 

Aula

  • 2. Introdução ◊ Criando um documento HTML • • • • Menu Iniciar > Programas > Acessórios > Bloco de notas; No Bloco de notas: Arquivo > Salvar como...; Alterar o tipo de arquivo para: Todos os arquivos; Salvar o arquivo com extensão .html;
  • 3. Edição de Documentos HTML Existem editores HTML chamados WYSIWYG (what you see is what you get – o que você ve é o que você tem). São ambientes de edição com um resultado final das marcações (pois o resultado final depende do browser usado para visitar a página). Alguns bastante conhecidos são o Dreamweaver e o Nvu.
  • 5. Edição de Documentos HTML Além dos outros editores especificos para HTML. Editores de texto bastante utilizados,como o Word,entre outros, permitem a exportação de seus documentos próprios para o formato HTML (Menu, Salvar como,Salvar_como Tipo).
  • 6. Introdução ◊ Conceitos básicos sobre HTML • Sigla para HyperText Markup Language (Linguagem de Marcação de Hipertexto); • HTML é a linguagem utilizada na comunicação entre o desenvolvedor de uma página WEB e o navegador (Internet Explorer, Mozilla Firefox, Safari, ...); • A HTML utiliza identificadores que são chamados de TAG. Essas TAGs indicam ao navegador o elemento a ser exibido; • Cada TAG apresenta uma lista de atributos que podem definir as propriedades dos elementos como aparência, tamanho, posição, cores, fontes, etc. ◊ Sintaxe das TAGs • As TAGs são palavras definidas, em inglês, e são escritas entre os sinais ‘<’ e ‘>’;
  • 7. Introdução ◊ Sintaxe das TAGs • As TAGs são palavras definidas, em inglês, e são escritas entre os sinais ‘<’ e ‘>’; • As TAGs devem ser abertas e fechadas para que o navegador saiba de onde e até onde está definido o elemento. Para se fechar uma TAG é utilizado o sinal ‘/’. Algumas poucas TAGs não necessitam ser fechadas, sendo recomendado a inserção do sinal ‘/’ na TAG de abertura; • Exemplos: <tag> ... </tag> <tag/> - TAG aberta e fechada; - TAG que não precisa ser fechada;
  • 8. Introdução ◊ Sintaxe das TAGs • Os atributos de uma TAG são inseridos dentro da TAG de abertura e seus valores devem estar entre aspas simples ou dupla. • Exemplos: <tag atr1='prop1'> ... </tag> <tag atr1='prop1' atr2="prop2"/>
  • 9. TAGs fundamentais ◊ <html> e </html> • Usadas em toda página WEB, são a primeira e a última TAGs a serem inseridas num documento HTML. Entre elas fica escrita toda a página. ◊ <head> e </head> • head (cabeça) é uma TAG de cabeçalho. Nela são inseridas as primeiras configurações da página a serem utilizadas durante a interpretação feita pelo navegador. Algumas dessas configurações são as folhas de estilo, CSS (Cascading Style Sheets), o título da página e scripts de execução; • <title> e </title>  title (título) é a TAG que define o título da página e fica inserida dentro de head.
  • 10. TAGs fundamentais ◊ <body> e </body> • body (corpo) é a TAG onde ficam escritos todos os elementos visíveis da página: textos, links, imagens, formulários e etc. ◊ Principais atributos de <body> • bgcolor  conjunto de cores: {blue, red, yellow, green, ...};  utilizado para definir a cor de fundo; as cores também podem ser representadas com codificação hexadecimal; o número de cores distintas disponíveis utilizando o sistema RGB (Reb-Green-Blue) de cores (sistema mais simples) supera 16mi. • background  seleciona uma imagem para plano de fundo;  deve ser inserido o endereço da imagem.
  • 11. Na prática... ◊ Exemplo 1 - código <html> <head> <title>Este é o título</title> </head> <body bgcolor='orange'> Olá. Eu faço parte do corpo da página. </body> </html>
  • 13. Formatação de textos ◊ Quebra de linha e parágrafo • <br> • <p> e </p>  quebra de linha;  parágrafo. ◊ Principal atributo de <p> • align  conjunto de valores: {center, left, right, justify};  utilizado para alinhar um texto;  caso não seja definido, o valor padrão é left.
  • 14. Na prática... ◊ Exemplo 2 - código <body> Um parágrafo com quebra de linhas alinhado ao centro:<p align='center'>"Quem crer pudera, tempo em fora, no meu verso,<br/>Se o vosso alto valor eu proclamasse nele?<br/>Então – e sabe-o o céu – como em tumba, ao inverso,<br/>Vossa vida aí oculto e o mais que em vós excele.<br/>Dissesse eu o que minha alma em vossos olhos sente,<br/>Vossas graças, fiel, todas enumerasse,<br/>E o futuro diria: Este poeta mente;<br/>Beleza assim não há da terra sobre a face".</p> </body>
  • 17. Na prática... ◊ Exemplo 3 - código <body> <h1>Título 1 (esquerda)</h1> <h2 align='left'>Título 2 (esquerda)</h2> <h3 align='center'>Título 3 (centro)</h3> <h4 align='center'>Título 4 (centro)</h4> <h5 align='right'>Título 5 (direita)</h5> <h6 align='right'>Título 6 (direita)</h6> </body>
  • 19. Formatação de textos ◊ Formatações gerais • • • • <b> e </b> <i> e </i> <u> e </u> <s> e </s> • <font> e </font>     negrito; itálico; sublinhado; riscado;  define propriedades da fonte como, tamanho, cor, fundo. ◊ Principais atributos de <font> • size  conjunto de tamanhos: {1, ..., 7}, sendo 1 o menor tamanho;  utilizado para definir o tamanho do texto; • color  mesmo conjunto de cores do atributo bgcolor;  utilizado para definir a cor da letra.
  • 20. Na prática... ◊ Exemplo 4 - código <body> <h4>Formatações gerais:</h4> Negrito: <b>texto</b><br/> Itálico: <i>texto</i><br/> Sublinhado: <u>texto</u><br/> Riscado: <s>texto</s><br> <font color='red' size='2'>Vermelho tamanho 2</font><br/> <font color='#0000FF' size='5'>Azul tamanho 5</font> </body>
  • 22. Trabalhando com figuras ◊ Inserção • <img>  insere uma figura. ◊ Principais atributos • • • • • align; src border height width     indica onde está a imagem; define a espessura da borda; define a altura; define a largura.
  • 23. Na prática... ◊ Exemplo 5 - código <body background='fundo_exemplo.jpg'> <img src='imagem/sol.jpg' border='2px'/> <img src='imagem/sol.jpg' height='100px' width='200px;'/> <img src='imagem/sol.jpg' height='150px'/> </body>
  • 25. Organização dos elementos ◊ Listas • <ul> e </ul>  lista não-ordenada (Unordered List); • <ol> e </ol>  lista ordenada (Ordered List); • <li> e </li>  item da lista (List Item);  deve ser utilizado dentro da ol ou da ul. ◊ Principal atributo das listas • type  conjunto de tipos: {1, a, A, i, I, circle, disc, square};  utilizado para definir o marcador a ser utilizado na lista;  a TAG ol utiliza apenas os valores {1, a, A, i, I};  a TAG ul utiliza apenas os valores {circle, disc, square};  a TAG li utiliza qualquer um dos tipos apresentados.  pode-se usar o type como none para que não mostre nenhum marcador.
  • 26. Na prática... ◊ Exemplo 6 - código <ol type='i'> <li>Cores: <ul type='square'> <li>Vermelho</li> <li>Verde</li> <li>Azul</li> </ul> </li> <li>Símbolos <ul> <li>Quadrado</li> <li type='disc'>Triângulo</li> <li>Ponto</li> </ul> </li> </ol>
  • 28. Organização dos elementos ◊ Tabelas • • • • <table> e </table> <tr> e </tr> <td> e </td> <th> e </th>     tabela; linha da tabela (Table Row); célula (Table Data Cell); célula cabeçalho (Table Header Cell). ◊ Principais atributos de <table> • border, width, bgcolor, background. ◊ Principais atributos de <tr> • align, bgcolor; • valign  alinha o conteúdo do elemento verticalmente;  conjunto de valores: {bottom, middle, baseline, top}.
  • 29. Organização dos elementos ◊ Principais atributos de <td> e <th> • align, valign, bgcolor, background; • colspan  define a quantidade de colunas ocupadas pela célula.
  • 30. Na prática... ◊ Exemplo 7 - código <table border='1px'> <tr> <th colspan='3'>Dados</th> </tr> <tr> <th>Nome</th> <th>Sobrenome</th> <th>Idade</th> </tr> <tr> <td>Fernanda</td> <td>Diniz Santana</td> <td>22</td> </tr> </table>
  • 32. Organização dos elementos ◊ Atributos de espaçamento de <table> • cellspacing • cellpadding  define o espaço entre as células de uma tabela;  define o espaço entre o conteúdo de uma célula e sua borda.
  • 33. Na prática... ◊ Exemplo 8 - código <table border='1px' cellspacing='60px' cellpadding='20px'> <tr> <td>Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> <td>Célula 4</td> </tr> </table>
  • 35. Estruturação da página ◊ Frames • <frameset> e </frameset>  define a disposição dos frames (quadros) na página; * Não pode ser usado junto com a tag body; • <frame> e </frame>  cria um frame;  deve ser usado dentro da tag frameset. ◊ Principais atributos de <frameset> • border; • cols  define quantas colunas conterão frames, informando suas larguras respectivamente.
  • 36. Estruturação da página ◊ Principais atributos de <frame> • src; • name  define um nome para o elemento; • frameborder  define se o frame terá borda ou não;  conjunto de valores: {no, yes}; • noresize  matém fixo o tamanho do frame.
  • 37. Na prática... ◊ Exemplo 9 - código <html> <head> <title>Título</title> </head> <frameset cols='30%,55%,15%' border='5px'> <frame name='frame1' src='pagina1.html' frameborder='no' noresize/> <frame name='frame2' src='pagina2.html' frameborder='no'/> <frame name='frame3' src='pagina3.html'/> </frameset> </html>
  • 38. Na prática... ◊ Exemplo 9 – código de pagina1.html <html> <head> <title>Título</title> </head> <body bgcolor='orange'> Página 1<br/> Laranja </body> </html>
  • 39. Na prática... ◊ Exemplo 9 – código de pagina2.html <html> <head> <title>Título</title> </head> <body bgcolor='blue'> Página 2<br/> Azul </body> </html>
  • 40. Na prática... ◊ Exemplo 9 – código de pagina3.html <html> <head> <title>Título</title> </head> <body bgcolor='yellow'> Página 3<br/> Amarelo </body> </html>
  • 42. Estruturação da página ◊ Frames • <iframe> e </iframe>  tag que permite inserir frames dentro da tag body;  uma vez que não se pode utilizar frameset junto com body deve-se usar iframe quando precisar inserir algum frame em body. ◊ Principais atributos de <iframe> • frameborder, height, name, src, width.
  • 43. Na prática... ◊ Exemplo 10 – código <body> <table width='700px' border='1px'> <tr height='300px'> <td width='150px' valign='top'> Fora do frame! </td> <td> <iframe src='pagina1.html' width='100%' height='100%' frameborder='no'></iframe> </td> </tr> </table> </body>
  • 45. Interatividade da página ◊ Link • <a> e </a>  tag que permite inserir links ná página;  com esta tag torna-se possível a navegação em uma página web. ◊ Principais atributos de <a> • href • target  indica a página ou arquivo a ser aberto;  indica aonde a página ou arquivo deve ser aberto;  conjunto de valores: {_self, _blank, *}.
  • 46. Na prática... ◊ Exemplo 11 – código <table width='700px' border='1px'> <tr height='300px'> <td width='150px' valign='top'> <a href='pagina1.html' target='meuFrame'>Página 1</a><br/> <a href='paginaLink.html' target='meuFrame'>Página com link</a> </td> <td> <iframe name='meuFrame' src='pagina1.html' width='100%' height='100%' frameborder='no'></iframe> </td> </tr> </table>
  • 47. Na prática... ◊ Exemplo 11 – código de paginaLink.html <html> <head> <title>Título</title> </head> <body> <a href='pagina3.html' target='_self'> Abrir página 3 </a> </body> </html>
  • 50. Definição O HTML5 é a nova versão do HTML4 Esta nova versão traz consigo importantes mudanças quanto ao papel do HTML no mundo da Web, através de novas funcionalidades como semântica e acessibilidade. Com novos recursos, antes só possíveis por meio de outras tecnologias. Sua essência tem sido melhorar a linguagem com o suporte para as mais recentes multimídias, enquanto a mantém facilmente legível por seres humanos e consistentemente compreendida por computadores e outros dispositivos (navegadores, parsers, etc). O HTML5 será o novo padrão para HTML, XHTML, e HTML DOM.