23
Introdução ao HTML https://www.facebook.com/alvarofpinheiroaulas/ br.linkedin.com/in/alvarofpinheiro/ http:// www.alvarofpinheiro.eti.br

Introdução ao HTML

Embed Size (px)

Citation preview

Page 1: Introdução ao HTML

Introdução ao HTML

https://www.facebook.com/alvarofpinheiroaulas/br.linkedin.com/in/alvarofpinheiro/

http://www.alvarofpinheiro.eti.br

Page 2: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

World Wide Web (WWW)

A World Wide Web (WWW) é mais frequentemente chamada de a Web (Teia) e é a denominação dada a uma rede de computadores ao redor do mundo. Todos os computadores na Web podem comunicar-se uns com os outros. Todos os computadores usam um padrão de comunicação chamado HTTP. A informação na Web é armazenada em documentos chamados páginas Web. As páginas Web são arquivos armazenados em computadores chamados servidores Web. Os computadores que interpretam as páginas Web são chamados clientes Web. Os Clientes Web carregam as páginas com um programa chamado navegador Web.

Page 3: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Hyper Text Markup Language (HTML)

HTML significa Linguagem de Marcação de Hipertexto. Um arquivo HTML é um arquivo de texto contendo pequenas etiquetas de marcação (markup tags). As marcações dizem para o navegador Web como mostrar a página. Um arquivo HTML deve ter uma extensão de arquivo htm ou html. Um arquivo HTML pode ser criado usando um simples editor de textos.

Page 4: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Document Type Definition (DTD)

Um documento HTML é validado em relação a uma DTD, isto é, Definição de Tipo de Documento. Antes que um arquivo HTML possa ser apropriadamente validado, uma DTD correto deve ser adicionado como primeira linha do arquivo.

<!DOCTYPE HTML PUBLIC " -//W3C//DTD HTML 4.01//EM " "http://www.w3.org/TR/html4/strict.dtd">

Page 5: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Cabeçalho<!DOCTYPE> Define o tipo do documento<html> Tag de início<head> Define informação sobre o documento<title> Define o título do documento<base> Define o URL base para todos os vínculos numa página<link> Define a referência do recurso<meta> Define meta informação

<html> <head> <title>Título da página</title> </head> <body> Esta é minha primeira página. <b>Este texto está em negrito</b> </body></html>

Page 6: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Página

<html> Define um documento HTML<body> Define o corpo do documento<h1> a <h6> Define título 1 a título 6<p> Define um parágrafo<br> Insere uma única quebra de linha<hr> Define uma linha horizontal<!--> Define um comentário

Page 7: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Tabela

<table> Define uma tabela<th> Define um cabeçalho de tabela<tr> Define uma linha de tabela<td> Define uma célula de tabela<caption> Define um título de tabela<colgroup> Define um grupo de colunas de tabela<col> Define os valores de atributo para colunas em uma tabela<thead> Define um cabeçalho de tabela<tbody> Define o corpo de uma tabela<tfoot> Defines o rodapé (footer) de uma tabela

Page 8: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Tabela<table> <tr> <td> linha 1, célula 1 </td> <td> linha 1, célula 2 </td> </tr> <tr> <td> linha 2, célula 1 </td> <td> linha 2, célula 2 </td> </tr></table>

Page 9: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Estilo

<style> Define uma definição de estilo<div> Define uma seção num documento<span> Define uma seção num documento

Page 10: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Vínculo

<a href> Víncula um arquivo

File Acessa um arquivo no seu PC localftp Acessa um arquivo num servidor FTPhttp Acessa um arquivo num Servidor Webnews Acessa um grupo de notícias Usenettelnet Acessa uma conexão Telnetmailto Acessa um e-mail

<a href="ftp://www.w3schools.com/ftp/winzip.exe">Download WinZip</a><a href="mailto:[email protected]">[email protected]</a>

<a href="news:alt.html">Grupo de Notícias de HTML</a>

Page 11: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags -Âncora

<a href="http://www.w3schools.com/">Visite as W3Schools!</a><a href="http://www.w3schools.com/" target="_blank">Visite as W3Schools!</a>

<a href="http://www.w3schools.com/html_links.asp">Dicas Úteis</a>

Page 12: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Script

<script> Define a script<noscript> Texto alternativo se o script não for executado<object> Define um objeto (embedded)<param> Define configurações run-time para um objeto

<html> <head> </head> <body> <script type="text/javascript"> document.write("Oi Mundo!") </script> </body></html>

Page 13: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Texto

<h1>Este é um título</h1><h2>Este é um título</h2><h3>Este é um título</h3><h4>Este é um título</h4><h5>Este é um título</h5><h6>Este é um título</h6><p>Este é um parágrafo</p><p>Este é outro parágrafo</p><p>Este <br> é um pará<br>grafo com quebras de linha</p><!-- Este é um comentário -->

Page 14: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Formatação

<b> Define texto em negrito<big> Define texto grande<em> Define texto enfatizado;<i> Define texto em itálico<small> Define texto pequeno<strong> Define texto forte<sub> Define texto subescrito<sup> Define texto superescrito

Page 15: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Entrada

<form> Primeiro nome: <input type="text" name="firstname"> <br> Último nome: <input type="text" name="lastname"></form>

Page 16: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Saída

<code> Define texto de código de computador<kbd> Define texto de teclado<samp> Define amostra de código de computador<tt> Define texto de teletipo<var> Define uma variável<pre> Define texto pré-formatado

Page 17: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Controle<form> Define um formulário para entradas do usuário<input> Define um campo de entrada<textarea> Define controle de entrada de texto multi-linhas<label> Define um rótulo para um controle<fieldset> Define um conjunto de campos<legend> Define um título para um conjunto de campos<select> Define uma lista selecionável (uma caixa drop-down)<optgroup> Define um grupo de opção<option> Define uma opção em uma caixa drop-down<button> Define um botão para pressionar

Page 18: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - BotõesBotões Radiais:<form> <input type="radio" name="sex" value="male"> Masculino <br> <input type="radio" name="sex" value="female"> Feminino</form>

Caixas de Seleção:<form> <input type="checkbox" name="bike"> Eu tenho uma bicicleta <br> <input type="checkbox" name="car"> Eu tenho um carro</form>

Page 19: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Listas

Listas Não Ordenadas: Uma lista não ordenada é uma lista de itens. As listas de itens são marcadas com bullets.<ul><li>Café</li><li>Leite</li></ul>

Listas ordenadas: Uma lista ordenada é também uma lista de itens. As listas de itens são marcadas com números.<ol><li>Café</li><li>Leite</li></ol>

Page 20: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Imagem

<img> Define uma imagem<map> Define um mapa de imagem<area> Define uma área dentro de um mapa de imagem

<img src="url">

O atributo alt é usado para definir um "texto alternativo" para uma imagem. O valor do atributo alt é um texto definido pelo autor:

<img src="boat.gif" alt="Big Boat">

Page 21: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags - Background

<body bgcolor="#000000"><body bgcolor="rgb(0,0,0)"><body bgcolor="black">

Page 22: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags – EstiloFolha de Estilo Externa<head> <link rel="stylesheet" type="text/css" href="meuestilo.css"></head>

Folha de Estilo Interna<head> <style type="text/css"> body {background-color: red} p {margin-left: 20px} </style></head>

Estilos Local (inline)<p style="color: red; margin-left: 20px"> Este é um parágrafo</p>

Page 23: Introdução ao HTML

http://www.alvarofpinheiro.eti.br

Tags – HTML5

<embed> inserir conteúdo externo<video> inserir vídeos<audio> inserir audio stream<source> inserir vídeo ou audio