SlideShare uma empresa Scribd logo
1 de 22
Minicurso HTML
Instrutor: Wilker Iceri
O que é HTML?
• Linguagem de marcação de hipertexto.
• Utiliza um conjunto de <tags>.
• Cada <tag> descreve um conteúdo no documento.
• Um documento HTML é composto de <tags> e texto.
Tags HTML
• Existem dois tipos de tags:
1. Tags que englobam outras tags/textos, como por exemplo a tag <p></p>:

2. Tags sem corpo:

•As tags podem ter atributos.
• A maioria das tags tem valor semântico, as únicas tags sem valor semântico são as tags
<div></div> e <span></span>.
Web browser
• Lê o documento HTML e exibe-o como uma página da web.
• O navegador não exibe as tags HTML, ele usa elas para interpretar o conteúdo da página.

Acessar o exemplo
Estrutura Básica

•A declaração DOCTYPE define o tipo do documento, nesse caso estamos definindo um documento
HTML5.
• Os textos entre <html></html> descrevem a página web.
• Os textos entre <body></body> são os conteúdos visíveis da página.
• A tag <head></head> é um container para todos os elementos de cabeçalho, como scripts, styles,
meta dados, etc.
• A tag <meta> define meta dados sobre o documento HTML, esses meta dados não são exibidos
na página, porém eles são usados pelos navegadores, sistemas de buscas como o Google, e por
outros serviços.
Acessar o exemplo
Minha primeira página Web
• Editor de texto.
• Estrutura de diretórios de um projeto Web.
Atributos
• Os atributos fornecem informações adicionais para uma <tag>.
• Os atributos são informados na tag de abertura. Ex: <a href=“#”>Um link</a>
• Sintaxe: atributo=“valor”.
• Caso os valores contenham aspas duplas você pode escapá-las ou usar aspas simples.
•Exemplo 1: <button title=”Wilker “Iceri” “>Minha homepage</button>
•Exemplo 2: <button title=‘Wilker “Iceri” ’>Minha homepage</button>

• Atributos globais (que podem ser utilizados em qualquer tag):
Atributo

Descrição

Class

Especifica um ou mais nomes de classes para o elemento (Poderá ser usado no CSS e
JavaScript para referenciar o elemento)

Id

Especifica um identificador único para o elemento

Style

Especifica um estilo CSS inline para o elemento

Title

Especifica informações extras sobre o elemento (será mostrado quando o usuário colocar o
mouse em cima do elemento)
Títulos
• As tags <h1> até <h6> são usadas para definir títulos.
• <h1> define o título mais importante.
• <h6> define o título menos importante.

Acessar o exemplo
Parágrafos
• A tag <p></p> define um parágrafo no documento HTML.
• A maioria dos browsers adicionam uma margem antes e após o parágrafo.
• A tag <b></b> define um texto em negrito.
• A tag <br /> define uma quebra de linha.

Acessar o exemplo
Links
• A tag <a></a> pode ser usada de duas maneiras:
• Para criar um link para um documento HTML interno ou externo.
• Para criar um link para um elemento no próprio documento HTML.

• Os links são especificados no atributo href.

Acessar o exemplo
Imagens
• A tag <img /> define uma imagem.
• Atributos importantes em uma imagem:
• src: define o local da imagem.
• alt: define um texto alternativo para a imagem.
• width: define a largura da imagem.
• height: define a altura da imagem.

Acessar o exemplo
Formatação de textos
As tags mostradas abaixo alteram o estilo de um texto.

Acessar o exemplo
Tabelas
• A tag <table> define uma tabela.
• A tag <tr> define uma linha.
• A tag <td> define uma coluna.
• As tabelas não foram criadas para estruturar um layout

Acessar o exemplo
Listas
• Existem 3 tipos de listas:
• <ul></ul> - lista não ordenada (a mais usada)
• <ol></ol> - lista ordenada
• <dl></dl> - lista de definições

Acessar o exemplo
Formulário

Acessar o exemplo
Elementos em bloco
• Os elementos HTML são divididos em dois grupos, existem os elementos em bloco e os
elementos inline (em linha).
• Os elementos em bloco ocupam toda a largura disponível na tela.
• Exemplos de elementos em bloco: div, h1-h6, p, ul, ol, form, etc.

Acessar o exemplo
Elementos em linha (inline)
• Os elementos inline ocupam somente a largura necessária
• Exemplos de elementos em bloco: span, b, a, img, etc.

Acessar o exemplo
• Novas <tags> semânticas
• Novos atributos
• Vídeo e Áudio
• Gráficos 2D/3D
• Armazenamento Local
• Banco de dados SQL Local
• E muito mais
Novas tags estruturais
• Principais tags estruturais que vieram com o HTML5:
• <header></header> - define o cabeçalho da página.
• <nav></nav> - define os links de navegação (menu).
• <section></section> - define uma sessão da página.
• <article></article> - define um artigo (muito utilizada em blogs).
• <footer></footer> - define o rodapé da página.

Acessar o exemplo
Vídeo
• A tag <video> define um vídeo.
• A tag <source> define recursos para elementos de mídia, como <video> e <audio>.

Acessar o exemplo
Áudio
• A tag <audio> define um áudio.

Acessar o exemplo
Projeto Final
• Faça a marcação das páginas web conforme o layout que está na pasta Minicurso
HTML/Fontes/Projeto Final/layout/.
• A imagem usada se encontra na pasta Minicurso HTML/Fontes/Projeto Final/img/.
• O vídeo usado se encontra na pasta Minicurso HTML/Fontes/Projeto Final/resources/.

Bom trabalho!

Mais conteúdo relacionado

Mais procurados (12)

HTML - Introducao
HTML - Introducao HTML - Introducao
HTML - Introducao
 
Introdução a HTML5 - Tags e Conceitos
Introdução a HTML5 - Tags e ConceitosIntrodução a HTML5 - Tags e Conceitos
Introdução a HTML5 - Tags e Conceitos
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
 
Ambiente web
Ambiente webAmbiente web
Ambiente web
 
03css2005
03css200503css2005
03css2005
 
14 CSS Introdução
14 CSS Introdução14 CSS Introdução
14 CSS Introdução
 
Disciplina de Laboratório WEB
Disciplina de Laboratório WEBDisciplina de Laboratório WEB
Disciplina de Laboratório WEB
 
CSS 3 - Aula 1
CSS 3 - Aula 1CSS 3 - Aula 1
CSS 3 - Aula 1
 
Css3 - Aula 2
Css3 - Aula 2Css3 - Aula 2
Css3 - Aula 2
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Html
HtmlHtml
Html
 
Internet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSSInternet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSS
 

Semelhante a Minicurso HTML

Semelhante a Minicurso HTML (20)

W3C Web Standards HTML
W3C Web Standards HTMLW3C Web Standards HTML
W3C Web Standards HTML
 
Html
HtmlHtml
Html
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
HTML introdução
HTML  introduçãoHTML  introdução
HTML introdução
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
 
HC - HTML - CSS.pdf
HC - HTML - CSS.pdfHC - HTML - CSS.pdf
HC - HTML - CSS.pdf
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Aplicativo aula04
Aplicativo aula04Aplicativo aula04
Aplicativo aula04
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Html completo
Html completoHtml completo
Html completo
 
Curso de XHTML
Curso de XHTMLCurso de XHTML
Curso de XHTML
 
Introdução HTML_CSS.pptx
Introdução  HTML_CSS.pptxIntrodução  HTML_CSS.pptx
Introdução HTML_CSS.pptx
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
Html apresentação
Html apresentaçãoHtml apresentação
Html apresentação
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2
 

Minicurso HTML

  • 2. O que é HTML? • Linguagem de marcação de hipertexto. • Utiliza um conjunto de <tags>. • Cada <tag> descreve um conteúdo no documento. • Um documento HTML é composto de <tags> e texto.
  • 3. Tags HTML • Existem dois tipos de tags: 1. Tags que englobam outras tags/textos, como por exemplo a tag <p></p>: 2. Tags sem corpo: •As tags podem ter atributos. • A maioria das tags tem valor semântico, as únicas tags sem valor semântico são as tags <div></div> e <span></span>.
  • 4. Web browser • Lê o documento HTML e exibe-o como uma página da web. • O navegador não exibe as tags HTML, ele usa elas para interpretar o conteúdo da página. Acessar o exemplo
  • 5. Estrutura Básica •A declaração DOCTYPE define o tipo do documento, nesse caso estamos definindo um documento HTML5. • Os textos entre <html></html> descrevem a página web. • Os textos entre <body></body> são os conteúdos visíveis da página. • A tag <head></head> é um container para todos os elementos de cabeçalho, como scripts, styles, meta dados, etc. • A tag <meta> define meta dados sobre o documento HTML, esses meta dados não são exibidos na página, porém eles são usados pelos navegadores, sistemas de buscas como o Google, e por outros serviços. Acessar o exemplo
  • 6. Minha primeira página Web • Editor de texto. • Estrutura de diretórios de um projeto Web.
  • 7. Atributos • Os atributos fornecem informações adicionais para uma <tag>. • Os atributos são informados na tag de abertura. Ex: <a href=“#”>Um link</a> • Sintaxe: atributo=“valor”. • Caso os valores contenham aspas duplas você pode escapá-las ou usar aspas simples. •Exemplo 1: <button title=”Wilker “Iceri” “>Minha homepage</button> •Exemplo 2: <button title=‘Wilker “Iceri” ’>Minha homepage</button> • Atributos globais (que podem ser utilizados em qualquer tag): Atributo Descrição Class Especifica um ou mais nomes de classes para o elemento (Poderá ser usado no CSS e JavaScript para referenciar o elemento) Id Especifica um identificador único para o elemento Style Especifica um estilo CSS inline para o elemento Title Especifica informações extras sobre o elemento (será mostrado quando o usuário colocar o mouse em cima do elemento)
  • 8. Títulos • As tags <h1> até <h6> são usadas para definir títulos. • <h1> define o título mais importante. • <h6> define o título menos importante. Acessar o exemplo
  • 9. Parágrafos • A tag <p></p> define um parágrafo no documento HTML. • A maioria dos browsers adicionam uma margem antes e após o parágrafo. • A tag <b></b> define um texto em negrito. • A tag <br /> define uma quebra de linha. Acessar o exemplo
  • 10. Links • A tag <a></a> pode ser usada de duas maneiras: • Para criar um link para um documento HTML interno ou externo. • Para criar um link para um elemento no próprio documento HTML. • Os links são especificados no atributo href. Acessar o exemplo
  • 11. Imagens • A tag <img /> define uma imagem. • Atributos importantes em uma imagem: • src: define o local da imagem. • alt: define um texto alternativo para a imagem. • width: define a largura da imagem. • height: define a altura da imagem. Acessar o exemplo
  • 12. Formatação de textos As tags mostradas abaixo alteram o estilo de um texto. Acessar o exemplo
  • 13. Tabelas • A tag <table> define uma tabela. • A tag <tr> define uma linha. • A tag <td> define uma coluna. • As tabelas não foram criadas para estruturar um layout Acessar o exemplo
  • 14. Listas • Existem 3 tipos de listas: • <ul></ul> - lista não ordenada (a mais usada) • <ol></ol> - lista ordenada • <dl></dl> - lista de definições Acessar o exemplo
  • 16. Elementos em bloco • Os elementos HTML são divididos em dois grupos, existem os elementos em bloco e os elementos inline (em linha). • Os elementos em bloco ocupam toda a largura disponível na tela. • Exemplos de elementos em bloco: div, h1-h6, p, ul, ol, form, etc. Acessar o exemplo
  • 17. Elementos em linha (inline) • Os elementos inline ocupam somente a largura necessária • Exemplos de elementos em bloco: span, b, a, img, etc. Acessar o exemplo
  • 18. • Novas <tags> semânticas • Novos atributos • Vídeo e Áudio • Gráficos 2D/3D • Armazenamento Local • Banco de dados SQL Local • E muito mais
  • 19. Novas tags estruturais • Principais tags estruturais que vieram com o HTML5: • <header></header> - define o cabeçalho da página. • <nav></nav> - define os links de navegação (menu). • <section></section> - define uma sessão da página. • <article></article> - define um artigo (muito utilizada em blogs). • <footer></footer> - define o rodapé da página. Acessar o exemplo
  • 20. Vídeo • A tag <video> define um vídeo. • A tag <source> define recursos para elementos de mídia, como <video> e <audio>. Acessar o exemplo
  • 21. Áudio • A tag <audio> define um áudio. Acessar o exemplo
  • 22. Projeto Final • Faça a marcação das páginas web conforme o layout que está na pasta Minicurso HTML/Fontes/Projeto Final/layout/. • A imagem usada se encontra na pasta Minicurso HTML/Fontes/Projeto Final/img/. • O vídeo usado se encontra na pasta Minicurso HTML/Fontes/Projeto Final/resources/. Bom trabalho!