SlideShare uma empresa Scribd logo
1 de 23
Introdução ao HTML
https://www.facebook.com/alvarofpinheiroaulas/
br.linkedin.com/in/alvarofpinheiro/
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.
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.
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">
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>
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
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
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>
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
http://www.alvarofpinheiro.eti.br
Tags - Vínculo
<a href> Víncula um arquivo
File Acessa um arquivo no seu PC local
ftp Acessa um arquivo num servidor FTP
http Acessa um arquivo num Servidor Web
news Acessa um grupo de notícias Usenet
telnet Acessa uma conexão Telnet
mailto Acessa um e-mail
<a href="ftp://www.w3schools.com/ftp/winzip.exe">Download WinZip</a>
<a href="mailto:someone@w3schools.com">someone@w3schools.com</a>
<a href="news:alt.html">Grupo de Notícias de HTML</a>
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>
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>
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 -->
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
http://www.alvarofpinheiro.eti.br
Tags - Entrada
<form>
Primeiro nome:
<input type="text" name="firstname">
<br>
Último nome:
<input type="text" name="lastname">
</form>
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
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
http://www.alvarofpinheiro.eti.br
Tags - Botões
Botõ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>
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> 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">
http://www.alvarofpinheiro.eti.br
Tags - Background
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
http://www.alvarofpinheiro.eti.br
Tags – Estilo
Folha 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> 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
http://www.alvarofpinheiro.eti.br

Mais conteúdo relacionado

Mais procurados

Mais procurados (10)

Guia de comandos html
Guia de comandos htmlGuia de comandos html
Guia de comandos html
 
Computador ,Você Conhece
Computador ,Você ConheceComputador ,Você Conhece
Computador ,Você Conhece
 
HTML - aula 1
HTML - aula 1HTML - aula 1
HTML - aula 1
 
Formulários em html
Formulários em htmlFormulários em html
Formulários em html
 
Word
WordWord
Word
 
Módulo VIII - WordPad
Módulo VIII - WordPadMódulo VIII - WordPad
Módulo VIII - WordPad
 
TESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot WordTESTE DE AVALIAÇÃO - Microsot Word
TESTE DE AVALIAÇÃO - Microsot Word
 
Aula 1 arquivo
Aula 1 arquivoAula 1 arquivo
Aula 1 arquivo
 
4 si introdução ao desenvolvimento web - formulários (pt 1)
4   si introdução ao desenvolvimento web - formulários (pt 1)4   si introdução ao desenvolvimento web - formulários (pt 1)
4 si introdução ao desenvolvimento web - formulários (pt 1)
 
Word
WordWord
Word
 

Semelhante a Introdução às tags HTML

Semelhante a Introdução às tags HTML (20)

Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
O que é html
O que é htmlO que é html
O que é html
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Php aula1
Php aula1Php aula1
Php aula1
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Resumos html
Resumos htmlResumos html
Resumos html
 
USAR.pptx
USAR.pptxUSAR.pptx
USAR.pptx
 
Aula html5
Aula html5Aula html5
Aula html5
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
HTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTMLHTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTML
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 
Portifolio net
Portifolio netPortifolio net
Portifolio net
 
Aula1web html
Aula1web htmlAula1web html
Aula1web html
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Workshop - Desenvolvimento web com Drupal 7
Workshop - Desenvolvimento web com Drupal 7Workshop - Desenvolvimento web com Drupal 7
Workshop - Desenvolvimento web com Drupal 7
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 
Mini Curso de jQuery Lambda3/Globalcode
Mini Curso de jQuery Lambda3/GlobalcodeMini Curso de jQuery Lambda3/Globalcode
Mini Curso de jQuery Lambda3/Globalcode
 

Mais de Álvaro Farias Pinheiro

Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de InformaçãoÁlvaro Farias Pinheiro
 
Medida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoMedida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoÁlvaro Farias Pinheiro
 
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareFundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareÁlvaro Farias Pinheiro
 
Fundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisFundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisÁlvaro Farias Pinheiro
 
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaProgramação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaÁlvaro Farias Pinheiro
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareÁlvaro Farias Pinheiro
 

Mais de Álvaro Farias Pinheiro (18)

Data science
Data scienceData science
Data science
 
IA
IAIA
IA
 
Autômatos
AutômatosAutômatos
Autômatos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Padrões de Projeto (GoF)
Padrões de Projeto (GoF)Padrões de Projeto (GoF)
Padrões de Projeto (GoF)
 
Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)Linguagem de Modelagem Unificada (UML)
Linguagem de Modelagem Unificada (UML)
 
Introdução a Tecnologias Web
Introdução a Tecnologias WebIntrodução a Tecnologias Web
Introdução a Tecnologias Web
 
Introdução à Sistemas de Informação
Introdução à Sistemas de InformaçãoIntrodução à Sistemas de Informação
Introdução à Sistemas de Informação
 
Análise e Modelagem com UML
Análise e Modelagem com UMLAnálise e Modelagem com UML
Análise e Modelagem com UML
 
Eficiência Energética
Eficiência EnergéticaEficiência Energética
Eficiência Energética
 
Fundamentos da Engenharia de Software
Fundamentos da Engenharia de SoftwareFundamentos da Engenharia de Software
Fundamentos da Engenharia de Software
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Medida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de FunçãoMedida de Esforço de Software com Análise de Ponto de Função
Medida de Esforço de Software com Análise de Ponto de Função
 
Fundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de SoftwareFundamentos de Padrões de Projeto de Software
Fundamentos de Padrões de Projeto de Software
 
Fundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados RelacionaisFundamentos de Banco de Dados Relacionais
Fundamentos de Banco de Dados Relacionais
 
Programação Orientada a Objetos com Java
Programação Orientada a Objetos com JavaProgramação Orientada a Objetos com Java
Programação Orientada a Objetos com Java
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Redes Sociais
Redes SociaisRedes Sociais
Redes Sociais
 

Introdução às tags HTML

  • 2. 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. http://www.alvarofpinheiro.eti.br
  • 3. 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. http://www.alvarofpinheiro.eti.br
  • 4. 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"> http://www.alvarofpinheiro.eti.br
  • 5. 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> http://www.alvarofpinheiro.eti.br
  • 6. 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 http://www.alvarofpinheiro.eti.br
  • 7. 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 http://www.alvarofpinheiro.eti.br
  • 8. 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> http://www.alvarofpinheiro.eti.br
  • 9. Tags - Estilo <style> Define uma definição de estilo <div> Define uma seção num documento <span> Define uma seção num documento http://www.alvarofpinheiro.eti.br
  • 10. Tags - Vínculo <a href> Víncula um arquivo File Acessa um arquivo no seu PC local ftp Acessa um arquivo num servidor FTP http Acessa um arquivo num Servidor Web news Acessa um grupo de notícias Usenet telnet Acessa uma conexão Telnet mailto Acessa um e-mail <a href="ftp://www.w3schools.com/ftp/winzip.exe">Download WinZip</a> <a href="mailto:someone@w3schools.com">someone@w3schools.com</a> <a href="news:alt.html">Grupo de Notícias de HTML</a> http://www.alvarofpinheiro.eti.br
  • 11. 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> http://www.alvarofpinheiro.eti.br
  • 12. 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> http://www.alvarofpinheiro.eti.br
  • 13. 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 --> http://www.alvarofpinheiro.eti.br
  • 14. 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 http://www.alvarofpinheiro.eti.br
  • 15. Tags - Entrada <form> Primeiro nome: <input type="text" name="firstname"> <br> Último nome: <input type="text" name="lastname"> </form> http://www.alvarofpinheiro.eti.br
  • 16. 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 http://www.alvarofpinheiro.eti.br
  • 17. 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 http://www.alvarofpinheiro.eti.br
  • 18. Tags - Botões Botõ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> http://www.alvarofpinheiro.eti.br
  • 19. 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> http://www.alvarofpinheiro.eti.br
  • 20. 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"> http://www.alvarofpinheiro.eti.br
  • 21. Tags - Background <body bgcolor="#000000"> <body bgcolor="rgb(0,0,0)"> <body bgcolor="black"> http://www.alvarofpinheiro.eti.br
  • 22. Tags – Estilo Folha 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> http://www.alvarofpinheiro.eti.br
  • 23. Tags – HTML5 <embed> inserir conteúdo externo <video> inserir vídeos <audio> inserir audio stream <source> inserir vídeo ou audio http://www.alvarofpinheiro.eti.br