SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Bacharel em Ciência da Computação (UFG)
Especializando em Gestão de TI
Analista de Sistemas – SIGMA / MDIC
Professor Formador EAD – NEAD/ETEB
george@georgemendonca.com.br
http://www.georgemendonca.com.br
HTML
Principais elementos
• Documento HTML
– <html>:
• Informa ao navegador que este é um documento HTML. A tag <html>
é o elemento externo em documentos HTML e XHTML.
• O elemento <html> é também conhecido como o elemento raiz.
• Exemplo:
HTML
13/02/2011 2
<html>
... Elementos internos ...
</html>
• Cabeçalho do documento
– <head>:
• É o escopo onde definimos todos os elementos de cabeçalho do
documento HTML.
• Os elementos dentro do cabeçalho podem incluir scripts, referência a
folhas de estilo externas e internas, informações de meta dados, etc.
• As seguintes tags podem ser adicionadas no cabeçalho:
– <base>, <link>, <meta>, <script>, <style> e <title>.
– <title> é o único elemento obrigatório.
HTML
13/02/2011 3
• Cabeçalho do documento
– <head>:
• Exemplo:
HTML
13/02/2011 4
<html>
<head>
<title>Título do Documento</title>
</head>
<body>
Conteúdo...
</body>
</html>
• Corpo do documento
– <body>:
• Define o corpo do documento.
• Contém todo o conteúdo de um documento HTML como textos,
hiperlinks, imagens, tabelas, listas, formulários, etc. Exemplo:
HTML
13/02/2011 5
<html>
<head>
<title>Título</title>
</head>
<body>
Conteúdo da página: Elementos de textos, links,
imagens, scripts, etc.
</body>
</html>
• Comentários
– <!-- -->:
• Informa ao navegador que este bloco é um comentários HTML.
HTML
13/02/2011 6
<!--
Este é um comentário em HTML, quando
o interpretador do browser encontra
estas Tags ele não interpreta o conteúdo
existente.
Pode adicionar qualquer informação
relevante ao seu projeto.
-->
• Quebra de linha
– <br>:
• Utilizado para quebra de linha única em documentos HTML.
• É uma tag vazia, não possuindo tag de fechamento.
• A recomendação para auto-fechamento é <br />.
• Exemplo:
HTML
13/02/2011 7
Utilizando a tag <br /> para quebra de linha.
• Cabeçalhos de Texto
– <h1> <h2> <h3> <h4> <h5> <h6>:
• São utilizados para definir cabeçalhos de texto. Utilizados para
definir títulos, tópicos, etc.
• O cabeçalho maior é <h1> e o menor é o cabeçalho <h6>.
HTML
13/02/2011 8
• Cabeçalhos de Texto
– <h1> <h2> <h3> <h4> <h5> <h6>:
HTML
13/02/2011 9
<html>
<head>
<title>Cabeçalhos HTML</title>
</head>
<body>
<h1>Cabeçalhos HTML</h1>
<h2>Cabeçalhos HTML</h2>
<h3>Cabeçalhos HTML</h3>
<h4>Cabeçalhos HTML</h4>
<h5>Cabeçalhos HTML</h5>
<h6>Cabeçalhos HTML</h6>
</body>
</html>
Saída:
• Parágrafo
– <p>:
• Define um parágrafo de um texto.
• Para iniciar um parágrafo basta abrí-lo com a tag <p> e após inserir
o texto, fechá-lo com a tag </p>.
• Ele define um espaçamento antes e depois do bloco de texto:
HTML
13/02/2011 10
<p> Este é um exemplo de um bloco de texto em um
parágrafo. </p>
• Hiperlinks ou link
– <a>:
• A tag <a> define uma âncora que pode ser usada de 2 formas:
1. Para criar um link para outro documento com o atributo href
2. Para criar um marcador em um documento com o atributo name
• O atributo href é mais importante e mais utilizado, pois define o destin
do link.
HTML
13/02/2011 11
• Hiperlink ou link
– <a>:
• Padrão de visualização nos navegadores:
– Link não visitado é sublinhado e azul
– Link visitado é sublinhado e roxo
– Link ativo é sublinhado e vermelho
HTML
13/02/2011 12
• Hiperlink ou link
– <a>:
HTML
13/02/2011 13
<a name="links">Links</a><br />
<!-- Link simples na mesma janela -->
<a href="http://www.etb.com.br">
Escola Técnica de Brasília
</a>
<br />
<!-- Abre uma nova janela -->
<a href="http://www.georgemendonca.com.br" target="_blank">
TI HardCore
</a>
Saída:Saída:
• Imagem
– <img>:
• A tag <img> incorpora uma imagem em uma página HTML.
• Imagens são linkadas pelo atributo src que prepara o espaço
necessário.
• Possui 2 atributos obrigatórios: src e alt.
HTML
13/02/2011 14
<img alt="XHTML" src="xhtml.png" />
Saída:
• Listas
– <li>:
• Define uma lista em HTML.
• Pode ser ordenado pela tag <ol>.
• Pode ser ordenado pela tag <ul>.
– Exemplo:
HTML
13/02/2011 15
<ol>
<li>Acessibilidade</li>
<li>Navegabilidade</li>
<li>Interoperabilidade</li>
</ol>
<ul>
<li>Acessibilidade</li>
<li>Navegabilidade</li>
<li>Interoperabilidade</li>
</ul>
Saída:
• Tabelas
– <table>:
• Define uma tabela no documento HTML, contendo alguns
atributos que formam o cabeçalho, linhas e células da tabela.
– Atributos pertencentes:
• <tr> - define uma linha em uma tabela
• <th> - define uma célula de cabeçalho em uma tabela
• <td> - define uma célula simples de uma tabela
• <thead> - para agrupar conteúdos de cabeçalho
• <tbody> - para agrupar conteúdos do corpo da tabela
• <tfoot> - para agrupar conteúdos do rodapé
HTML
13/02/2011 16
HTML
13/02/2011 17
<table border="1">
<tr>
<th colspan="2">Cabeçalho da Tabela</th>
</tr>
<tr>
<td>Linha 1 - Coluna 1</td>
<td>Linha 1 - Ccoluna 2</td>
</tr>
<tr>
<td>Linha 2 - Coluna 1</td>
<td>Linha 2 - Coluna 2</td>
</tr>
<tr>
<td colspan="2"><b>Rodapé da tabela</b></td>
</tr>
</table>
• Tabela
– <table>:
Saída:
• Formulário
– <form>:
• Os formulários HTML são um mecanismo para submeter dados
para um servidor.
• Um formulário pode conter elementos de entrada, como campos
de texto, caixas de checagem, botões de opção um entre vários,
apresentar botões e muito mais.
• O formulário também pode conter menus de seleção, área de
texto, agrupador de campos, legendas, elementos do rótulo, etc.
HTML
13/02/2011 18
• Formulário
– <form>:
• A tag <form> é usado para criar um formulário HTML:
HTML
13/02/2011 19
<form>
...
Elementos de entrada de dados através
da tag <input>, <select>, <textarea>
entre outras tags complementares.
...
</form>
• Formulário
– Elemento <input>:
• É o elemento de entrada mais importante em um formulário.
• O elemento <input> é usado para selecionar as informações do
usuário.
• Varia bastante dependendo do atributo type, que pode ser:
– text field, checkbox, password, radio button, submit button, etc.
• Os tipos de entrada de dados mais utilizados são descritos a seguir:
HTML
13/02/2011 20
• Formulário
– Text Fields: Campos de Texto
• <input type="text" /> define um campo de entrada de texto:
• Saída:
HTML
13/02/2011 21
<form>
Nome:<br />
<input type="text" name="nome" /><br />
Sobrenome: <br />
<input type="text" name="sobrenome" />
</form>
• Formulário
– Password Field: Campo Senha
• <input type="password" /> define um campo de senha:
• Saída:
HTML
13/02/2011 22
<form>
Senha: <input type="password" name="senha" />
</form>
• Formulário
– Radio Buttons: Botões Rádio
• <input type=“radio" /> define um botão de rádio. Os botões de
rádio permitem que o usuário selecione uma entre várias opções:
• Saída:
HTML
13/02/2011 23
<form>
<input type="radio" name="sexo" value="masculino" /> Masculino<br />
<input type="radio" name="sexo" value="feminino" /> Feminino
</form>
• Formulário
– Checkbox: Campos Checkbox
• <input type=“checkbox" /> define uma caixa. Caixas de seleção
permitem que um usuário selecione uma ou mais opções de um
número limitado de escolhas:
• Saída:
HTML
13/02/2011 24
<form>
<input type="checkbox" name="ver" value="Bike" /> Visualizar<br />
<input type="checkbox" name="edit" value="Car" /> Editar
</form>
• Formulário
– Submit Button: Botão Submeter
• <input type=“submit” /> Um botão de submit é usado para enviar
dados do formulário para um servidor. Os dados são enviados para a
página especificada no atributo action. O arquivo definido no
atributo action os processamentos nessecários com os dados:
• Saída:
HTML
13/02/2011 25
<form name="input" action="url.php" method="get">
Login: <input type="text" name="usuario" />
<input type="submit" value=" Enviar " />
</form>
• Formulário
– <form>: Reunindo todos os elementos.
HTML
13/02/2011 26
• Formulário
– Praticando: Para finalizar, vamos elaborar algo como
abaixo:
HTML
13/02/2011 27
• Referência bibliográfica e leituras
complementares recomendadas
• Tutorial HTML – USP
• HTML Cod Tutorial
• HTML Goodies
• HTML Dog
• Página oficial do HTML na W3C
• Especificação do HTML 4.01
• Especificação do HTML 4.01 em português
• https://developer.mozilla.org/pt/HTML
13/02/2011 28
HTML

Más contenido relacionado

Más de George Mendonça

Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoGeorge Mendonça
 
Libre Office Magazine Edição 11
Libre Office Magazine Edição 11Libre Office Magazine Edição 11
Libre Office Magazine Edição 11George Mendonça
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLGeorge Mendonça
 
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreQuebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreGeorge Mendonça
 
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresDiscutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresGeorge Mendonça
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressGeorge Mendonça
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
 
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...George Mendonça
 
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...George Mendonça
 
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaEvangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaGeorge Mendonça
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George MendonçaGeorge Mendonça
 
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)George Mendonça
 
PHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosPHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosGeorge Mendonça
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControleGeorge Mendonça
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLGeorge Mendonça
 

Más de George Mendonça (20)

Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundoDominando o WordPress - A plataforma de sites e blogs mais popular do mundo
Dominando o WordPress - A plataforma de sites e blogs mais popular do mundo
 
Libre Office Magazine Edição 11
Libre Office Magazine Edição 11Libre Office Magazine Edição 11
Libre Office Magazine Edição 11
 
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSLDesenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
Desenvolvendo Um Projeto de um Portal Responsivo com WordPress - 10° FGSL
 
Codando com PHP e JQuery
Codando com PHP e JQueryCodando com PHP e JQuery
Codando com PHP e JQuery
 
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreQuebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
 
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas LivresDiscutindo Governança e Gestão de Projetos com Ferramentas Livres
Discutindo Governança e Gestão de Projetos com Ferramentas Livres
 
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPressDesenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
Desenvolvendo Um Projeto de Um Portal Responsivo Com WordPress
 
Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013Oficina de PHP - Software Freedom Day Luziânia 2013
Oficina de PHP - Software Freedom Day Luziânia 2013
 
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...
Free Software in the Cloud - Deixe as Nuvens facilitar a sua vida com Softwar...
 
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
Palestra Batismo Digital como uma Ferramenta Social no Ensino de Software Liv...
 
FGSL - Batismo Digital
FGSL - Batismo DigitalFGSL - Batismo Digital
FGSL - Batismo Digital
 
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da IgrejaEvangelismo e Missões - Elucidando o papel do cristão e da Igreja
Evangelismo e Missões - Elucidando o papel do cristão e da Igreja
 
Curriculum - George Mendonça
Curriculum - George MendonçaCurriculum - George Mendonça
Curriculum - George Mendonça
 
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
Uma Abordagem Prática de Orientação a Objetos com PHP (FLISOL DF 2011)
 
PHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e ObjetosPHP 5.3 - Classes e Objetos
PHP 5.3 - Classes e Objetos
 
PHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de ControlePHP 5.3 - Estruturas de Controle
PHP 5.3 - Estruturas de Controle
 
PHP 5.3 - Funções
PHP 5.3 - FunçõesPHP 5.3 - Funções
PHP 5.3 - Funções
 
PHP 5.3 - Arrays
PHP 5.3 - ArraysPHP 5.3 - Arrays
PHP 5.3 - Arrays
 
PHP 5.3 - Introdução
PHP 5.3 - IntroduçãoPHP 5.3 - Introdução
PHP 5.3 - Introdução
 
HTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTMLHTML HardCore Parte 2 - XHTML
HTML HardCore Parte 2 - XHTML
 

Último

M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasrfmbrandao
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmicolourivalcaburite
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxgia0123
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 

Último (20)

M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 

HTML Hardcore Parte 3 - Principais Elementos

  • 1. Bacharel em Ciência da Computação (UFG) Especializando em Gestão de TI Analista de Sistemas – SIGMA / MDIC Professor Formador EAD – NEAD/ETEB george@georgemendonca.com.br http://www.georgemendonca.com.br HTML Principais elementos
  • 2. • Documento HTML – <html>: • Informa ao navegador que este é um documento HTML. A tag <html> é o elemento externo em documentos HTML e XHTML. • O elemento <html> é também conhecido como o elemento raiz. • Exemplo: HTML 13/02/2011 2 <html> ... Elementos internos ... </html>
  • 3. • Cabeçalho do documento – <head>: • É o escopo onde definimos todos os elementos de cabeçalho do documento HTML. • Os elementos dentro do cabeçalho podem incluir scripts, referência a folhas de estilo externas e internas, informações de meta dados, etc. • As seguintes tags podem ser adicionadas no cabeçalho: – <base>, <link>, <meta>, <script>, <style> e <title>. – <title> é o único elemento obrigatório. HTML 13/02/2011 3
  • 4. • Cabeçalho do documento – <head>: • Exemplo: HTML 13/02/2011 4 <html> <head> <title>Título do Documento</title> </head> <body> Conteúdo... </body> </html>
  • 5. • Corpo do documento – <body>: • Define o corpo do documento. • Contém todo o conteúdo de um documento HTML como textos, hiperlinks, imagens, tabelas, listas, formulários, etc. Exemplo: HTML 13/02/2011 5 <html> <head> <title>Título</title> </head> <body> Conteúdo da página: Elementos de textos, links, imagens, scripts, etc. </body> </html>
  • 6. • Comentários – <!-- -->: • Informa ao navegador que este bloco é um comentários HTML. HTML 13/02/2011 6 <!-- Este é um comentário em HTML, quando o interpretador do browser encontra estas Tags ele não interpreta o conteúdo existente. Pode adicionar qualquer informação relevante ao seu projeto. -->
  • 7. • Quebra de linha – <br>: • Utilizado para quebra de linha única em documentos HTML. • É uma tag vazia, não possuindo tag de fechamento. • A recomendação para auto-fechamento é <br />. • Exemplo: HTML 13/02/2011 7 Utilizando a tag <br /> para quebra de linha.
  • 8. • Cabeçalhos de Texto – <h1> <h2> <h3> <h4> <h5> <h6>: • São utilizados para definir cabeçalhos de texto. Utilizados para definir títulos, tópicos, etc. • O cabeçalho maior é <h1> e o menor é o cabeçalho <h6>. HTML 13/02/2011 8
  • 9. • Cabeçalhos de Texto – <h1> <h2> <h3> <h4> <h5> <h6>: HTML 13/02/2011 9 <html> <head> <title>Cabeçalhos HTML</title> </head> <body> <h1>Cabeçalhos HTML</h1> <h2>Cabeçalhos HTML</h2> <h3>Cabeçalhos HTML</h3> <h4>Cabeçalhos HTML</h4> <h5>Cabeçalhos HTML</h5> <h6>Cabeçalhos HTML</h6> </body> </html> Saída:
  • 10. • Parágrafo – <p>: • Define um parágrafo de um texto. • Para iniciar um parágrafo basta abrí-lo com a tag <p> e após inserir o texto, fechá-lo com a tag </p>. • Ele define um espaçamento antes e depois do bloco de texto: HTML 13/02/2011 10 <p> Este é um exemplo de um bloco de texto em um parágrafo. </p>
  • 11. • Hiperlinks ou link – <a>: • A tag <a> define uma âncora que pode ser usada de 2 formas: 1. Para criar um link para outro documento com o atributo href 2. Para criar um marcador em um documento com o atributo name • O atributo href é mais importante e mais utilizado, pois define o destin do link. HTML 13/02/2011 11
  • 12. • Hiperlink ou link – <a>: • Padrão de visualização nos navegadores: – Link não visitado é sublinhado e azul – Link visitado é sublinhado e roxo – Link ativo é sublinhado e vermelho HTML 13/02/2011 12
  • 13. • Hiperlink ou link – <a>: HTML 13/02/2011 13 <a name="links">Links</a><br /> <!-- Link simples na mesma janela --> <a href="http://www.etb.com.br"> Escola Técnica de Brasília </a> <br /> <!-- Abre uma nova janela --> <a href="http://www.georgemendonca.com.br" target="_blank"> TI HardCore </a> Saída:Saída:
  • 14. • Imagem – <img>: • A tag <img> incorpora uma imagem em uma página HTML. • Imagens são linkadas pelo atributo src que prepara o espaço necessário. • Possui 2 atributos obrigatórios: src e alt. HTML 13/02/2011 14 <img alt="XHTML" src="xhtml.png" /> Saída:
  • 15. • Listas – <li>: • Define uma lista em HTML. • Pode ser ordenado pela tag <ol>. • Pode ser ordenado pela tag <ul>. – Exemplo: HTML 13/02/2011 15 <ol> <li>Acessibilidade</li> <li>Navegabilidade</li> <li>Interoperabilidade</li> </ol> <ul> <li>Acessibilidade</li> <li>Navegabilidade</li> <li>Interoperabilidade</li> </ul> Saída:
  • 16. • Tabelas – <table>: • Define uma tabela no documento HTML, contendo alguns atributos que formam o cabeçalho, linhas e células da tabela. – Atributos pertencentes: • <tr> - define uma linha em uma tabela • <th> - define uma célula de cabeçalho em uma tabela • <td> - define uma célula simples de uma tabela • <thead> - para agrupar conteúdos de cabeçalho • <tbody> - para agrupar conteúdos do corpo da tabela • <tfoot> - para agrupar conteúdos do rodapé HTML 13/02/2011 16
  • 17. HTML 13/02/2011 17 <table border="1"> <tr> <th colspan="2">Cabeçalho da Tabela</th> </tr> <tr> <td>Linha 1 - Coluna 1</td> <td>Linha 1 - Ccoluna 2</td> </tr> <tr> <td>Linha 2 - Coluna 1</td> <td>Linha 2 - Coluna 2</td> </tr> <tr> <td colspan="2"><b>Rodapé da tabela</b></td> </tr> </table> • Tabela – <table>: Saída:
  • 18. • Formulário – <form>: • Os formulários HTML são um mecanismo para submeter dados para um servidor. • Um formulário pode conter elementos de entrada, como campos de texto, caixas de checagem, botões de opção um entre vários, apresentar botões e muito mais. • O formulário também pode conter menus de seleção, área de texto, agrupador de campos, legendas, elementos do rótulo, etc. HTML 13/02/2011 18
  • 19. • Formulário – <form>: • A tag <form> é usado para criar um formulário HTML: HTML 13/02/2011 19 <form> ... Elementos de entrada de dados através da tag <input>, <select>, <textarea> entre outras tags complementares. ... </form>
  • 20. • Formulário – Elemento <input>: • É o elemento de entrada mais importante em um formulário. • O elemento <input> é usado para selecionar as informações do usuário. • Varia bastante dependendo do atributo type, que pode ser: – text field, checkbox, password, radio button, submit button, etc. • Os tipos de entrada de dados mais utilizados são descritos a seguir: HTML 13/02/2011 20
  • 21. • Formulário – Text Fields: Campos de Texto • <input type="text" /> define um campo de entrada de texto: • Saída: HTML 13/02/2011 21 <form> Nome:<br /> <input type="text" name="nome" /><br /> Sobrenome: <br /> <input type="text" name="sobrenome" /> </form>
  • 22. • Formulário – Password Field: Campo Senha • <input type="password" /> define um campo de senha: • Saída: HTML 13/02/2011 22 <form> Senha: <input type="password" name="senha" /> </form>
  • 23. • Formulário – Radio Buttons: Botões Rádio • <input type=“radio" /> define um botão de rádio. Os botões de rádio permitem que o usuário selecione uma entre várias opções: • Saída: HTML 13/02/2011 23 <form> <input type="radio" name="sexo" value="masculino" /> Masculino<br /> <input type="radio" name="sexo" value="feminino" /> Feminino </form>
  • 24. • Formulário – Checkbox: Campos Checkbox • <input type=“checkbox" /> define uma caixa. Caixas de seleção permitem que um usuário selecione uma ou mais opções de um número limitado de escolhas: • Saída: HTML 13/02/2011 24 <form> <input type="checkbox" name="ver" value="Bike" /> Visualizar<br /> <input type="checkbox" name="edit" value="Car" /> Editar </form>
  • 25. • Formulário – Submit Button: Botão Submeter • <input type=“submit” /> Um botão de submit é usado para enviar dados do formulário para um servidor. Os dados são enviados para a página especificada no atributo action. O arquivo definido no atributo action os processamentos nessecários com os dados: • Saída: HTML 13/02/2011 25 <form name="input" action="url.php" method="get"> Login: <input type="text" name="usuario" /> <input type="submit" value=" Enviar " /> </form>
  • 26. • Formulário – <form>: Reunindo todos os elementos. HTML 13/02/2011 26
  • 27. • Formulário – Praticando: Para finalizar, vamos elaborar algo como abaixo: HTML 13/02/2011 27
  • 28. • Referência bibliográfica e leituras complementares recomendadas • Tutorial HTML – USP • HTML Cod Tutorial • HTML Goodies • HTML Dog • Página oficial do HTML na W3C • Especificação do HTML 4.01 • Especificação do HTML 4.01 em português • https://developer.mozilla.org/pt/HTML 13/02/2011 28 HTML