HTML Hardcore Parte 3 - Principais Elementos

28
Bacharel em Ciência da Computação (UFG) Especializando em Gestão de TI Analista de Sistemas – SIGMA / MDIC Professor Formador EAD – NEAD/ETEB [email protected] http://www.georgemendonca.com.br HTML Principais elementos

description

Principais Elementos HTML.

Transcript of HTML Hardcore Parte 3 - Principais Elementos

Page 1: HTML Hardcore Parte 3 - Principais Elementos

Bacharel em Ciência da Computação (UFG) Especializando em Gestão de TI

Analista de Sistemas – SIGMA / MDIC

Professor Formador EAD – NEAD/ETEB [email protected]

http://www.georgemendonca.com.br

HTML Principais elementos

Page 2: HTML Hardcore Parte 3 - 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>

Page 3: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 4: HTML Hardcore Parte 3 - Principais Elementos

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

Page 5: HTML Hardcore Parte 3 - Principais Elementos

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

Page 6: HTML Hardcore Parte 3 - Principais Elementos

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

-->

Page 7: HTML Hardcore Parte 3 - Principais Elementos

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

Page 8: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 9: HTML Hardcore Parte 3 - Principais Elementos

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

Page 10: HTML Hardcore Parte 3 - Principais Elementos

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

Page 11: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 12: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 13: HTML Hardcore Parte 3 - Principais Elementos

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

Page 14: HTML Hardcore Parte 3 - Principais Elementos

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

Page 15: HTML Hardcore Parte 3 - Principais Elementos

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

Page 16: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 17: HTML Hardcore Parte 3 - Principais Elementos

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:

Page 18: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 19: HTML Hardcore Parte 3 - Principais Elementos

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

Page 20: HTML Hardcore Parte 3 - Principais Elementos

• 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

Page 21: HTML Hardcore Parte 3 - Principais Elementos

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

Page 22: HTML Hardcore Parte 3 - Principais Elementos

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

Page 23: HTML Hardcore Parte 3 - Principais Elementos

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

Page 24: HTML Hardcore Parte 3 - Principais Elementos

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

Page 25: HTML Hardcore Parte 3 - Principais Elementos

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

Page 26: HTML Hardcore Parte 3 - Principais Elementos

• Formulário

– <form>: Reunindo todos os elementos.

HTML

13/02/2011 26

Page 27: HTML Hardcore Parte 3 - Principais Elementos

• Formulário

– Praticando: Para finalizar, vamos elaborar algo como

abaixo:

HTML

13/02/2011 27