html - introdução e exemplos

36
HTML Hypertext Markup Language Prof Evandro Manara Miletto [email protected]

Upload: evandro-manara-miletto

Post on 26-Jan-2015

2.732 views

Category:

Documents


0 download

DESCRIPTION

Exempls de tags html. Tabelas, links e formulários

TRANSCRIPT

Page 1: Html - introdução e exemplos

HTMLHypertext Markup Language

Prof Evandro Manara [email protected]

Page 2: Html - introdução e exemplos

SumárioElementos Básicos

Tabelas

Formulários

Page 3: Html - introdução e exemplos

Elementos Básicos

Page 4: Html - introdução e exemplos

O que é HTML?

O HTML é fruto do "casamento" de dois padrões HyTime e

SGML

O HTML (HyperText Markup Language) é a linguagem de Marcação que permite a publicação de informações na rede (www)

Page 5: Html - introdução e exemplos

HTML

Todo documento HTML apresenta elementos entre parênteses angulares (< e >);

Esses elementos são as etiquetas (tags) de HTML;

Toda tag possui uma abertura e um fechamento

Todo o documento html possui1 cabeçalho (não aparece)

1 corpo (conteúdo visível)

Page 6: Html - introdução e exemplos

Exemplo simples

<html><head>! <title>Título</title></head>

<body bgcolor=“white”>

Corpo do texto, links, imagens, videos (conteúdo)

</body></html>

Page 7: Html - introdução e exemplos

Comentários e Quebra de Linha

Código: Resultado:

...<body>Revisão<!-- Comentário--> Revisão de htmlde html</body>...

Código:...<body>Revisão <br /> HTML Revisão</body> HTML...

Page 9: Html - introdução e exemplos

Imagens

Código:

<img src=“computer.gif">

Resultado:

Page 10: Html - introdução e exemplos

Formataçao de texto

<h1>Título grande</h1><h2>Título menor</h2><p> Parágrafo</p><ul>Início de lista não-ordenada </ul><ol>Início de lista ordenada </ol><li>item de uma lista </li><table>início de uma tabela </table><tr>linha de uma tabela </tr><td>dados de uma tabela (celula) </td><img src=”imagem.jpg” alt=”descrição” height=”20” width=”10”><a href=”http://www.google.com”>link para o google</a><div>delimita uma área / caixa</div>

Page 11: Html - introdução e exemplos

<p align="center">Revisão de Html</p><p align="left"> Revisão de Html</p><p align="right">Revisão de Html</p>

atenção - marcação obsoleta

<b> - Negrito </b><i> - Itálico </i><u> - Sublinhado </u><strike> ou <s> - Frase riscada </strike><sub> - Frase subscrita </sub><sup> - Frase sobrescrita </sup><big> - Texto menor </big><small> - Texto menor </small>

http://www.w3.org/TR/html4/index/attributes.html

Page 12: Html - introdução e exemplos

<a href=”#”><h2>Eu estou certo!</h2></a>

<h2><a href=”#”>Não! Eu estou certo!</a></h2>

?

atenção

Page 13: Html - introdução e exemplos

Tabelas

Page 14: Html - introdução e exemplos

Tabelas (linhas e dados)

Código: Resultado:

<table border=”1”> <tr> <td> Agosto </td> <td> Setembro </td> </tr> <tr> <td> Outubro </td> </tr></table>

início e final de uma linha

início e final de uma célula

tr

tr

td td

td

tr = table row (1 linha)td = table data (um dado / célula da tabela)

Page 15: Html - introdução e exemplos

Tabelas (altura e largura de uma célula)

Código: Resultado:

<table border=1> <tr> <td width="100" height="40"> Agosto </td> <td> Setembro </td> </tr> <tr> <td> Outubro </td> </tr></table>

Page 16: Html - introdução e exemplos

Código: Resultado:

<table border=1 cellpadding="30" cellspacing="20"> <tr> <td > Agosto </td> <td> Setembro </td> </tr> <tr> <td> Outubro </td> </tr></table>

Tabelas (espaçamento interno e externo de uma célula)

16

Page 17: Html - introdução e exemplos

Tabelas (possibilidades não-recomendadas)

17

Códigos: Resultados:

<table border=1> <tr> <td> Agosto </td> <td> Setembro <br /><br /><br /> </td> </tr></table>

<table border=1 > <tr> <td valign="top"> Agosto </td> <td> Setembro <br /><br /><br /> </td> </tr></table>

Page 18: Html - introdução e exemplos

Código: Resultado:

<table border=1 bgcolor="#ffff00"> <tr bgcolor="#ff0000"> <td bgcolor="#00ffff"> Agosto </td> <td> Setembro </td> </tr></table>

Tabelas (uso ultrapassado - recomenda-se uso de CSS)

Page 19: Html - introdução e exemplos

Formulários

Page 20: Html - introdução e exemplos

Input (entradas: sempre tem um “tipo” e um “nome”)

Código:

Nome: <input type="text" name="nome" />

Ou apenas,

Nome: <input name="nome" />

Resultado:

Nome:

Page 21: Html - introdução e exemplos

Input (quebrando a linha “br” para posicionar)

Código:Login: <input type="text" name="login" /> <br />Password: <input type="password" name="senha" />

Resultado:Login: Password:

Código:

Login: <br /> <input type="text" name="login" /> <br />Password: <br /> <input type="password" name="senha" />

Resultado:Login:

Password:

Page 22: Html - introdução e exemplos

Input pré-carregando um valor no campo

Código:

Nome: <input type="text" name="nome" value="Seu nome" />

Resultado:

Nome:

Page 23: Html - introdução e exemplos

Input largura do campo (em caracteres)

Código:

Endereço: <input type="text" name="ex" size="35" />

Resultado:

Endereço:

Page 24: Html - introdução e exemplos

Input tamanho maximo que exibe (máscara)

Código:

Dia do mês: <input type="text" name="ex" maxlenght="2" />

Resultado:

Dia do mês:

Page 25: Html - introdução e exemplos

Input (alinhando pela direita)

Código:

<input type="text" name="data" dir="rtl">

Resultado:

Page 26: Html - introdução e exemplos

Input (alterando tipos e valores)

<input type="submit" />

<input type="submit" value="Envia mensagem" />

<input type="reset" />

<input type="reset" valeu="Apaga tudo!" />

Page 27: Html - introdução e exemplos

Checkbox permite múltiplas opções

Código:

<input type= "checkbox" name="esporte" value="futebol" />Futebol<br /><input type= "checkbox" name="esporte" value="volei" checked />Vôlei

Resultado:

Futebol

Vôlei

Page 28: Html - introdução e exemplos

Radio permite apenas 1 opção

Código:

<input type="radio" name="time" value="Internacional" />Inter<br /><input type="radio" name="time" value="Grêmio" checked />Grêmio

Resultado:

Inter

Grêmio

Page 29: Html - introdução e exemplos

Select (menu drop down )

Código:

<select name="sabor"> <option>Abacaxi</option> <option>Creme</option> <option>Morango</option> <option>Chocolate</option></select>

Resultado:

Page 30: Html - introdução e exemplos

Código:

<select name="sabor"> <option>Abacaxi</option> <option selected>Creme</option> <option>Morango</option> <option>Chocolate</option></select>

Resultado:

Select (valor pré-selecionado)

Page 31: Html - introdução e exemplos

Select (exibe todos os valores - seleciono apenas 1)

Código:

<select name="sabor" size="4"> <option>Abacaxi</option> <option selected>Creme</option> <option>Morango</option> <option>Chocolate</option></select>

Resultado:

Chocolate

Page 32: Html - introdução e exemplos

Select (seleção de múltiplos valores)

Código:

<select name="sabor" size="4" multiple> <option>Abacaxi</option> <option selected>Creme</option> <option>Morango</option> <option>Chocolate</option></select>

Resultado:

Chocolate

Page 33: Html - introdução e exemplos

Select

Código:

<select style="width: 8.216cm;"> <option>Esporte Clube Internacional</option> <option>Grêmio Esportivo Brasil</option></select>

Resultado:

obs.: o atributo style permite inserção de código CSS

Page 34: Html - introdução e exemplos

Textarea

Código:

<textarea cols="40" rows="5" name="comentario"> Comentário</textarea>

Resultado:

Page 35: Html - introdução e exemplos

os dados do Form<html>...

<body>

<form action="resposta.php" method="GET"> Nome: <br />

<input type="text" name="nome" /> <br /><input type="submit" value="Enviar" />

</form>

</body></html>

necessitam de um script para serem processados

necessitam de um método para serem enviados

O Método pode ser GET (envio aberto via barra de endereços do navegador)

ou POST (envio encapsulado nos pacotes do http)

Page 36: Html - introdução e exemplos

Referências HTML 4.01 Specificationhttp://www.w3.org/TR/1999/REC-html401-19991224/

Introdução a Linguagem HTMLhttp://www.icmc.usp.br/ensino/material/html/intro.html