105 HTML v9
105 HTML v9
Introdução à
linguagem HTML
Sumário
Visão geral
Primeira página
Principais tags
Principais atributos
Formulários
© 2011-2015 Volnys Bernal 3
Visão geral
© 2013-2015 Volnys Bernal 4
Visão geral
HTML
HTML = HyperText Markup Language
Linguagem de marcação (Markup) para criação de
páginas WEB
Padrão W3C (World Wide Web Consortiun)
Versões da linguagem:
HTML 2.0, 1995, RFC 1866
+ RFC 1867, RFC 1942, RFC 1980, RFC 2070
HTML 3.2, 1997, W3C Recomendation
HTML 4.0, 1997, W3C Recomendation
HTML 5.0, 2014, W3C Recomendation
© 2013-2015 Volnys Bernal 5
Visão geral
Marcação (markup)
Realizada através das tags
Tag HTML
Delimitadas por “<“ e “>”
Usadas para descrever um elemento
Exemplo de tags HTML:
<html>
</html>
<head>
<p>
....
© 2013-2015 Volnys Bernal 6
Visão geral
Documento HTML
Relação de elementos HTML organizados em árvore
na qual alguns elementos são filhos de outros.
© 2013-2015 Volnys Bernal 7
Exemplo 1
Árvore de elementos
© 2013-2015 Volnys Bernal 8
Visão geral
Elemento HTML
Geralmente contém três componentes:
Tag incial, conteúdo e Tag final
Sintaxe de um elemento HTML:
<nometag> conteúdo </nometag>
Exemplos:
Tipo de elemento sintaxe
Conteúdo HTML <html> ... </html>
Cabeçalho do documento <head> ... </head>
Título do documento <title> ... </title>
Corpo do documento (área visível do doc) <body> ... </body>
Título de seção nível 1 <h1> ... </h1>
Parágrafo <p> ... </p>
© 2013-2015 Volnys Bernal 9
Visão geral
Elemento Raiz
O elemento raiz desta grande árvore é sempre o
“elemento HTML” ( <html> )
10
Visão geral
Extensão “.html”
Um arquivo com documento HTML devem ter a
extensão “.html”.
Exemplo 1
© 2013-2015 Volnys Bernal 12
Exemplo 1
Código html
<!DOCTYPE html>
<html>
<head>
<title> Minha primeira página </title>
</head>
<body>
<p> Hello world! </p>
<hr>
<p> Olá a todos! </p>
</body>
</html>
© 2013-2015 Volnys Bernal 13
Exemplo 1
Apresentação no browser
© 2011-2015 Volnys Bernal 14
Estrutura geral de um
documento HTML
© 2013-2015 Volnys Bernal 15
Estrutura geral
Estrutura geral
Instrução DOCTYPE
DOCTYPE não é uma tag, mas uma instrução
Deve ser a primeira linha do código
Indica qual a especificação deve ser utilizada para
interpretar o documento
HTML5
<!DOCTYPE html>
HTML4
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
© 2013-2015 Volnys Bernal 17
Estrutura geral
Elemento void
Comporto por
Somente por um start tag
Não possui conteúdo e end tag
Sintaxe
<tag>
Não contém elementos filhos
Start tag geralmente contém vários atributos.
Alguns representam âncoras de localização de documentos
externos, como imagens e especificações
Exemplos:
<br>
<img src=“car.jpg" width=“128” height=“128” >
<link rel="stylesheet" href="fancy.css" type="text/css" />
© 2011-2015 Volnys Bernal 23
Elemento html
Elemento parágrafo
Usado dentro do elemento body:
<p> Bla bla bla bla </p>
<p> Bla bla bla bla </p>
Exemplo:
<p> Este parágrafo contém
vários espaços, tabulações e mudanças de linha,
mas o browser irá ignora-los.
</p>
© 2013-2015 Volnys Bernal 26
Comentário
<!– Este é um comentário -->
© 2013-2015 Volnys Bernal 27
Exemplo:
<!DOCTYPE html>
<html>
<head>
<title> Exemplo de parágrafo </title>
</head>
<body>
<p> Este é um parágrafo. </p>
<br>
<p> Este é outro parágrafo. </p>
<hr>
<p> Este é mais um parágrafo. </p>
</body>
</html>
28
<head>
<title> Título da página </title>
</head>
© 2013-2015 Volnys Bernal 29
<body>
<h1> Heading1 </h1>
<h2> Heading2 </h2>
<h3> Heading3 </h3>
<h4> Heading4 </h4>
<h5> Heading5 </h5>
</body>
© 2013-2015 Volnys Bernal 30
Exemplo:
<!DOCTYPE html>
<html>
<body>
<h1> Exemplos de titulo
de seções </h1>
<h2> Heading2 </h2>
<h3> Heading3 </h3>
<h4> Heading4 </h4>
<h5> Heading5 </h5>
</body>
</html>
31
<ul>
<li> UOL </li>
<li> Folha </li>
<li> Estadão </li>
</ul>
Principais elementos HTML
<!DOCTYPE html>
<html>
<body>
</body>
</html>
33
<ol>
<li> UOL </li>
<li> Folha </li>
<li> Estadão </li>
</ol>
Principais elementos HTML
<!DOCTYPE html>
<html>
<body>
<p> Notícias: </p>
<ol>
<li> UOL </li>
<li> Folha </li>
<li> Estadão </li>
</ol>
</body>
</html>
Principais elementos HTML
Elemento imagem
Permite incluir um objeto tipo imagem à página
Atributos relevantes:
Arquivo fonte (src)
Texto alternativo (atl)
Largura (width)
Altura (height)
Sintaxe:
<img src="url“ demais_atributos>
Exemplo
<img src=“logo3.jpg” alt=“Logo” width=“100”
height=“100” >
© 2013-2015 Volnys Bernal 36
Elemento link
Metadado que expressa relacionamento entre documentos
Permite definir um objeto (texto ou imagem) que, quando
selecionado, busca outro documento
Atributos relevantes:
Atributo href (hiperlink reference): permite identificar a URL do
documento a ser buscado
Sintaxe:
<a href="url"> link text </a>
Exemplo:
<a href=“http://www.usp.br”>
Universidade de São Paulo
</a>
© 2011-2015 Volnys Bernal 37
Atributos HTML
© 2013-2015 Volnys Bernal 38
Atributos HTML
Atributos:
Fornecem informações adicionais sobre um
determinado elemento HTML
São sempre especificados no tag inicial do elemento
São definidos na seguinte sintaxe:
nome=“valor”
39
Atributos HTML
Atributo “title”
Permite definir um título a um elemento
O título não é apresentado, aparece na forma de
tooltip somente quando o mouse passa sobre o
elemento
Exemplo:
<p title=“Threads”>
Threads são linhas de execução sobre um
determinado espaço de endereçamento
</p>
40
Atributos HTML
Atributo “href”
href = hiperlink reference
Podem ser
Absolutos: contém o caminho completo, incluindo o site
Relativos: relativo ao site
Exemplo:
<a href=“http://www.usp.br”>
Universidade de São Paulo
</a>
41
Atributos HTML
Atributos HTML
<a href="http://google.com">
<img
src ="http://www.google.com.br/images/srpr/logo4w.png"
>
</a>
© 2013-2015 Volnys Bernal 43
Atributos HTML
Atributos de imagens
Podem ser utilizados em imagens
Exemplo de atributos de imagens:
src – URL da imagem
width – largura da imagem
height – altura a imagem
Exemplos:
<img src=“meulogo.img”>
<img src=“meulogo.img” width=“100” height=“50”>
© 2013-2015 Volnys Bernal 44
Atributos HTML
Atributo style
Permite alterar o estilo default
Todo elemento HTML possui um estilo default:
Cor background = branco
Cor do texto = preto
Atributos HTML
Atributo style
Exemplo: página vermelha
<html>
<head>
</head>
<body style="background-color:red“ >
</body>
<html>
© 2011-2015 Volnys Bernal 46
Formulários
© 2013-2015 Volnys Bernal 47
Formulário
Formulário
<form>
Intensidade:
<input type="text" name="intensidade">
<br>
Limiar:
<input type="text" name="limiar">
<br>
</form>
© 2013-2015 Volnys Bernal 49
Formulário
<form>
<input type="radio" name="estado"
value="apagar" >
Apagar <br>
<input type="radio" name="estado"
value="acender" >
Acender <br>
</form>
© 2013-2015 Volnys Bernal 50
Formulário
Atributo type=“submit”
Ao selecionar o botão submit , o browser gera uma
requisição HTTP GET ou HTTP POST ao servidor.
Formulário
.
© 2013-2015 Volnys Bernal 52
Formulário
Exemplo de action
<form action=“my_action_function” method=“GET”>
Intensidade:
<input type=“text” name=“intensidade”>
<br>
Limiar:
<input type=“text” name=“limiar”>
<br> <br>
<input type=“submit” value=“Enviar”>
</form>
Resultado da URL:
my_action_function?intensidade=5&limiar=62
© 2013-2015 Volnys Bernal 53
Formulário
<h2> CONFIGURAÇÃO:</h2>
Limiar:
<input type="range" name="limiar" min="0" max="100" value="50" >
<input type="submit" value="Submit">
</form>
.
© 2011-2015 Volnys Bernal 55
Mais informações
56
Mais informações
www.w3c.br/cursos/html5/conteudo
www.w3schools.com/html