02 - HTML

54
Thiago Miranda dos Santos Souza HTML Autoria Web Introdução a HTML e as principais tags da linguagem

description

jkjkjk

Transcript of 02 - HTML

Page 1: 02 - HTML

Thiago Miranda dos Santos Souza

HTML

Autoria Web

Introdução a HTML e as principais tagsda linguagem

Page 2: 02 - HTML

Thiago Miranda dos Santos Souza

Conteúdos

Os materiais de aula, apostilas e outras informaçõesestarão disponíveis em:

www.thiagomiranda.net

Autoria Web

Page 3: 02 - HTML

Objetivos

� Apresentar a HTML� Apresentar as principais Tags do HTML

Thiago Miranda dos Santos Souza

Autoria Web

Page 4: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 5: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 6: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 7: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 8: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 9: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 10: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 11: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 12: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 13: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 14: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 15: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 16: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 17: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 18: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 19: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 20: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Page 21: 02 - HTML

Evolução

Thiago Miranda dos Santos Souza

Autoria Web

Atualmente

Page 22: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

•HTML significa linguagem de marcação de hipertextos.

•Utilizada para construção de páginas para Internet.

•Na forma de documentos interpretados por aplicativosdenominados navegadores (browser).

•Um hipertexto é um documento que combina textos,imagens, sons, vídeos, animações, interações e ligações comoutros documentos.

Page 23: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

•Hyper Text Markup Language: –não é uma linguagem de programação; - Linguagem de Marcação•Documento HTML: –formato texto, portanto pode ser feito em qualquer editor simples de texto; –extensão .htm ou .html; –visualizado no navegador (eg. firefox, ie, chrome);

Page 24: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Um documento HTML é formado através deetiquetas (TAGs), as quais são constituídas naforma <...>

A maioria das etiquetas tem uma correspondentede abertura <...> e outra de fechamento </...>

Ex: <HTML> </HTML>

Podem ser escritas em maiúsculas ou minúsculas.

Page 25: 02 - HTML

Tags HTML

Thiago Miranda dos Santos Souza

Autoria Web

Tags HTML são palavras-chave entre colchetes angulares como <html>

Tags HTML normalmente vêm em pares, como <strong> e </ strong>

A primeira tag em um par é a tag de início, a segunda tag é a tag final

Marca inicial e final são também chamados de abertura tags e fechamento de tags

Documentos HTML = Páginas Web

Page 26: 02 - HTML

Sintaxe HTML

Thiago Miranda dos Santos Souza

Autoria Web

•Tag: <tag> ... </tag>

•Tag com atributos: <tag atributo1=“...” atributo2=“...”> ... </tag>

•Tag sem marcador final: <tag />

•Tag com atributos e sem marcador final: <tag atributo1=“...” atributo2=“...” />

Page 27: 02 - HTML

Exemplo HTML

Thiago Miranda dos Santos Souza

Autoria Web

Abrir o Bloco de Notas e digitar o seguinte texto:<html>

<head></head>

<body><h1>Página de Teste</h1>

<p> Olá!Este é um exemplo de código HTML.</p>

</body></html>• Criar uma pasta com seu nome e Salvar o arquivo com o nome exemplo1.html

Page 28: 02 - HTML

Exemplo HTML

Thiago Miranda dos Santos Souza

Autoria Web

O texto entre <html> e </html> descreve a página web

O texto entre <body> e </ body> é o conteúdo da página visível

O texto entre <h1> e </ h1> é exibida como um título

O texto entre <p> e </ p> é exibido como um parágrafo

Page 29: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Page 30: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

No cabeçalho vão informações como:

<title> para definição do título da página.

<style> definição de formatação do conteúdo.

<script> programação de conteúdo dinâmico.

<link> para ligação de arquivos externos.

<meta> define meta informações da página.

Page 31: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Comentários

<!-- --> para inserção de comentários.

<!– Primeira página em HTML --><html><head>

<title>Página teste...</title></head><body>

Primeira página em HTML.<hr color="red">

</body></html>

Page 32: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Títulos

<H1> ... </H1>, <H2> ... </H2> e <H3> ... </H3>

<html><head>

<title>Página teste...</title></head><body>

<h1>Título em formato H1</h1><h2>Título em formato H2</h2><h3>Título em formato H3</h3>

</body></html>

Page 33: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Parágrafos

<p> ... </p>Define um parágrafo com quebra de linha e inserção de uma linha deseparação entre os parágrafos.

<html><head>

<title>Página teste...</title></head><body>

<p>Este é um parágrafo.</p><p>Este é um segundo parágrafo.</p>

</body></html>

Page 34: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

<em>... </em> Ênfase com a mesma formatação do Itálico

<strong> </strong> Ênfase com a mesma formatação do Negrito

<sup> ... </sup> sobrescrito.

<sub> ... <sub> subscrito.

<blockquote> ... </blockquote> identado.

<address> ... </address> endereço.

<del>...</del> Risca o Texto

Formatação do texto

Page 35: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Tag <br> - Quebra de Linhas

Caso você queira simplesmente mudar de linha, ao invés de mudar de parágrafo, coloque a tag <br>

Page 36: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Tag <hr> - Linha

Uma tag que desenha uma linha na tela. Pode ser utilizada para separar conteúdo.

Page 37: 02 - HTML

Listas Ordenadas

• Uma lista ordenada inicia com <ol> e finaliza com </ol>– Cada item da lista inicia por <li> e finaliza com </li>

<ol><li>Café</li><li>Leite</li>

</ol>

HTML

Page 38: 02 - HTML

Listas OrdenadasHTML

• Uma lista ordenada consiste em criar uma lista com numeração.

• A tag para criar uma lista ordenada é a tag ol (ordened list).

• Cada item da lista deve ter o comando li (list item):

<ol>

<li> Primeiro item da lista </li>

<li> Segundo item da lista </li>

</ol>

Page 39: 02 - HTML

Listas Ordenadas

• O comando ol tem os seguintes parâmetros:• Start � escolher em que posição sua lista ira iniciar

• Type � escolher o tipo de numerador pra lista entre: 1 / i / I / a / A

<ol start=“3” type=“a”>

<li> Primeiro item da lista </li>

<li> Segundo item da lista </li>

</ol>

HTML

Page 40: 02 - HTML

Listas Desordenadas

• Uma lista desordenada consiste em criar uma lista com marcadores.

• A tag para criar uma lista ordenada é a tag ul(unordened list).

• Cada item da lista deve ter o comando li (list item):

<ul>

<li> Primeiro item da lista </li>

<li> Segundo item da lista </li>

</ul>

HTML

Page 41: 02 - HTML

Listas Desordenadas

• O comando ul tem os seguintes parâmetros:• Type � escolher o tipo de marcador pra lista entre:

square / circle / disc

<ul type=“square”>

<li> Primeiro item da lista </li>

<li> Segundo item da lista </li>

</ul>

HTML

Page 42: 02 - HTML

Endereços na Internet

• Um objeto na internet possui uma URL• –• Também conhecido como endereço eletrônico• Exemplos:• Portal do IFBA: • http://www.ifba.edu.br

• Facebook: • http://www.facebook.com.br/

• Site de busca do Google: • http://www.google.com

Autoria Web

Page 43: 02 - HTML

Endereço Absoluto

• O endereço absoluto inclui o protocolo, o domínio e o caminho no servidor para a página ou localização do recurso

• http://www.ifba.edu.br/index/informatica.html

• É independente da página atual.

Autoria Web

Page 44: 02 - HTML

Endereço Relativo

• É o endereço para a localização do objeto a partir da página atual

• Usará o domínio e o caminho da página que está visualizando para “montar” a URL dos objetos

Autoria Web

Page 45: 02 - HTML

Endereço Relativo

• É o endereço para a localização do objeto a partir da página atual

• Usará o domínio e o caminho da página que está visualizando para “montar” a URL dos objetos

Autoria Web

Page 46: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Hyperlinks

<a> ... </a>

Permite a criação de elos entre páginas ou seções de um hiperdocumento.

Page 47: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Criação de elos entre documentos

<!– Primeira página em HTML -->

<html>

<head>

<title>Página teste...</title>

</head>

<body>

<a href="segundo.html>Leva a próxima página.</a>

</body>

</html>

Page 48: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Imagens

<img src=“arquivo” alt=“texto alternativo”/>

Permite a inserção de imagens em um documento HTML.

src define o caminho e nome do arquivo a ser inserido.

alt define um texto alternativo caso a imagem não seja carregada.

Ex: <img src="barco.gif" alt=“Um barco" />

Page 49: 02 - HTML

HTML

• ALT

– O parâmetro alt é utilizado para quando a imagem não for carregada exibir um texto(no mesmo local da imagem) ALTernativo, este texto também é exibido quando o cursor estiver sobre a imagem.

<img src=“bat.jpg” alt=“Cartaz do Batman”>

Page 50: 02 - HTML

Imagens

– WIDTH e HEIGHT

– Atributos de dimensão – largura e altura – daimagem, em pixels. Grande parte dos

– Uma das vantagens de se usar esses atributos éque o browser pode montar mais rapidamente aspáginas, por saber de antemão o espaço quedeverá ser reservado a elas.

– Formato:

– <img src="endereço_imagem” alt="descrição_imagem“

width="largura" height="altura“>

HTML

Page 51: 02 - HTML

HTML

Thiago Miranda dos Santos Souza

Autoria Web

Com o comando img podemos inserir uam imagem na página.

<img src=“caminho\da\imagem”>

Existem parâmetros para:Alterar altura e largura: height / width , os valores devem ser em pixel(não

utiliza nenhum simbolo) ou porcentagem (%)

<img src=“foto.jpg” width=“10%”>

<img src=“foto.jpg” width=“100”>

No primeiro exemplo a imagem será exibida com á largura de 10% de seu tamanho original, já no segundo a imagem será

exibida com á largura de 100 pixels.

Imagens

Page 52: 02 - HTML

Criando Tabelas

• Uma tabela é formada por linhas e colunas

Linha

Coluna

HTML

Page 53: 02 - HTML

Criando Tabelas

• Para criar a tabela anterior segue código:<table>

<tr>

<td> .... </td>

<td> .... </td>

<td> .... </td>

</tr>

<tr>

<td> .... </td>

<td> .... </td>

<td> .... </td>

</tr>

</table>

HTML

Page 54: 02 - HTML

<table> ABRE UMA TABELA<tr> ABRE UMA LINHA

<td> Segunda </td> UMA COLUNA<td> Terça </td> UMA COLUNA

<td> Quarta </td> UMA COLUNA<td>Quinta</td> UMA COLUNA

</tr> FECHA UMA LINHA</table> FECHA A TABELA

HTML