SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
• Seccionando um Layout
– Novas (e não tão novas) tags de seção.
– Classe dos Elementos de estruturação.
• Elementos de Bloco.
• Elementos de Linha.
– Tabelas, listas e outras tags de bloco.
– Hierarquias e validação.
• Livros:
– HTML5 - Curso W3C Escritório Brasil. Elcio Ferreira e Diego
Eis;
– Smashing HTML5. Bill Sanders;
• Apêndices:
– Comparação de Elementos Válidos por DOCTYPE.
– Lista de Atributos de Tags.
– Lista de Eventos e Métodos de Audio e Video.
– Lista de Eventos.
– Lista de Métodos e Propriedades da Tag Canvas.
– Lista de Tags.
• Lista de Exercícios
• Layout
– Organização da disposição do conteúdo de um
documento web. Estruturação sistemática das
tags HTML.
• Itens para considerar:
– Validação da Hierarquia proposta.
• Compatibilidade, visibilidade de buscadores, etc.
– Semântica das tags empregadas.
– Usabilidade da aplicação.
• Regras desde as versões anteriores.
– HTML 4.1, XHTML, etc.
• Por que?
– Padronização da Redenrização.
– Semântica.
• Como saber se o documento respeita as
regras?
– http://validator.w3.org/
• Elementos de Linha
– Usados, na maioria, para de marcação de texto.
No entanto elementos de formulário e links
também são elementos de linha.
• Elementos de Bloco
– Marcam, na maioria, seções do layout do
documento. “Caixas” que dividem e o conteúdo.
• Observação: Sem o tratamento com as CSS fica um
pouco mais difícil de perceber a divisão e o “porque” de
dividir.
• Algumas regras óbvias de validação:
– Elementos linha não podem ter elementos de bloco
como filhos, por exemplo:
• <a href=“index.html><p>que lindo!</p></a>
– Toda tag aberta, deve ser fechada. Cuidado com a
regra acima.
– Os elementos de linha podem conter outros
elementos de linha, dependendo da categoria que ele
se encontra. Por exemplo: o elemento a não pode
conter o elemento label.
• Elementos de bloco sempre podem conter
elementos de linha.
• Elementos de bloco podem conter elementos de
bloco, dependendo da categoria que ele se
encontra. Por exemplo, um parágrafo - p - não
pode conter um div. Mas o contrário é possível.
• Como saber mais sobre essas regras? Teste o
código!
– http://validator.w3.org/
• Porque usar os novos elementos de seção?
– Section, article, nav, etc.
• Como era feito antes?
– “Sopa de divs”
• Código sem semântica.
• E antes do antes?
– Divisão feita com tabelas.
• Exportação do Fireworks para o Dreamweaver.
• <div>
– Divisão - division - do layout (se lembra? Tag
antiga), elemento de bloco, não traz implícito
qual é de fato o setor do layout que pretende-se
seccionar.
– Pode-se utilizar, no entanto é mais interessante
dar preferência para as tags adequadas da nova
implementação do HTML.
• <p>
– Elemento de bloco que deve ser utilizado para
estruturação de textos. Cada elemento p
estrutura um parágrafo do texto.
– O elemento p também é utilizado na estruturação
de formulários, veremos na próxima aula.
• Funções específicas:
– Tratamento adequado da informação.
– Adivinhe? Semântica.
– Padronização da estruturação dos documentos.
• Problemas irritantes:
– Browsers incompatíveis.
– Uso inadequado.
– Problemas com DOM (no JavaScript).
• <section>
– A tag section define uma nova seção genérica
no documento. Por exemplo, a home de um
website pode ser dividida em diversas seções:
introdução ou destaque, novidades, informação de
contato e chamadas para conteúdo interno.
• <nav>
– O elemento nav representa uma seção da página
que contém links para outras partes do website.
Nem todos os grupos de links devem ser
elementos nav, apenas aqueles grupos que
contém links importantes. Isso pode ser aplicado
naqueles blocos de links que geralmente são
colocados no rodapé e também para compor o
menu principal do site.
• <article>
– O elemento article representa uma parte da
página que poderá ser distribuído e reutilizável em
FEEDs por exemplo. Isto pode ser um post, artigo,
um bloco de comentários de usuários ou apenas
um bloco de texto comum.
• <aside>
– O elemento aside representa um bloco de
conteúdo que referência o conteúdo que envolta
do elemento aside. O aside pode ser
representado por conteúdos em sidebars em
textos impressos, publicidade ou até mesmo para
criar um grupo de elementos nav e outras
informações separados do conteúdo principal do
website.
• <header>
– O elemento header representa um grupo de
introdução ou elementos de navegação. O
elemento header pode ser utilizado para
agrupar índices de conteúdos, campos de busca ou
até mesmo logos
• <footer>
– O elemento footer representa literalmente o
rodapé da página. Seria o último elemento do
último elemento antes de fechar a tag HTML. O
elemento footer não precisa aparecer
necessariamente no final de uma seção.
• <table>
– Apenas para dados tabulares.
– Container para abrigar as outras estruturas
tabulares providas por outras tags.
• <thead>
– Cabeçalho da tabela.
• <th>
– Célula do cabeçalho.
• <tbody>
– Corpo dos dado da tabela.
• <tr>
– Linha da tabela.
• <td>
– Celula dos dados da tabela.
• <tfooter>
– Rodapé da tabela.
• Lista Ordenada:
• <ol>
• Lista Não Ordenada:
• <ul>
• Itens da lista:
• <li>
• Muito!
• Formulários.
• Objetos.
• Elementos incorporados.
• Frames.
• Imagens.
• Conteúdo Multimídia.
www.tiago.blog.br
tiago@tiago.blog.br

Weitere ähnliche Inhalte

Ähnlich wie Estruturação semântica de conteúdo com elementos HTML5

Wordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de TemplatesWordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de TemplatesWesley R. Bezerra
 
HTML5 - Estrutura e semântica
HTML5 - Estrutura e semânticaHTML5 - Estrutura e semântica
HTML5 - Estrutura e semânticaFernanda Feliciano
 
WordPress: De blogs pessoais a grandes portais - Parte 2
WordPress: De blogs pessoais a grandes portais - Parte 2WordPress: De blogs pessoais a grandes portais - Parte 2
WordPress: De blogs pessoais a grandes portais - Parte 2Giancarlo Silva
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"Saulo Pratti
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Marcelo Mattos
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfCesar Braz
 
Iniciando em html5 seleção gustavo
Iniciando em html5   seleção gustavoIniciando em html5   seleção gustavo
Iniciando em html5 seleção gustavoGustavo Passos
 
Wordpress além do blog
Wordpress além do blogWordpress além do blog
Wordpress além do blogMateus Neves
 
HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)Gustavo Zimmermann
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2Israel Messias
 
Desenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENACDesenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENACDavid Arty
 
Desenvolvimento Web 02 - David Arty - SENAC
Desenvolvimento Web 02 - David Arty - SENACDesenvolvimento Web 02 - David Arty - SENAC
Desenvolvimento Web 02 - David Arty - SENACDavid Arty
 
Introducao ao WordPress
Introducao ao WordPressIntroducao ao WordPress
Introducao ao WordPressKennedy Lucas
 

Ähnlich wie Estruturação semântica de conteúdo com elementos HTML5 (20)

Wordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de TemplatesWordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de Templates
 
Aula30 trevisan
Aula30 trevisanAula30 trevisan
Aula30 trevisan
 
Html5 primeiros passos
Html5 primeiros passosHtml5 primeiros passos
Html5 primeiros passos
 
HTML5 - Estrutura e semântica
HTML5 - Estrutura e semânticaHTML5 - Estrutura e semântica
HTML5 - Estrutura e semântica
 
WordPress: De blogs pessoais a grandes portais - Parte 2
WordPress: De blogs pessoais a grandes portais - Parte 2WordPress: De blogs pessoais a grandes portais - Parte 2
WordPress: De blogs pessoais a grandes portais - Parte 2
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"
 
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
Iniciandoemhtml5 seleogustavo-121106173712-phpapp02
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
04 02 novos elementos
04 02 novos elementos04 02 novos elementos
04 02 novos elementos
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Iniciando em html5 seleção gustavo
Iniciando em html5   seleção gustavoIniciando em html5   seleção gustavo
Iniciando em html5 seleção gustavo
 
Wordpress além do blog
Wordpress além do blogWordpress além do blog
Wordpress além do blog
 
HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)HTML5 Básico: Marcação (aula 1)
HTML5 Básico: Marcação (aula 1)
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2
 
Desenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENACDesenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENAC
 
Desenvolvimento Web 02 - David Arty - SENAC
Desenvolvimento Web 02 - David Arty - SENACDesenvolvimento Web 02 - David Arty - SENAC
Desenvolvimento Web 02 - David Arty - SENAC
 
Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5
 
Foundation 4 Framework CSS
Foundation 4 Framework CSSFoundation 4 Framework CSS
Foundation 4 Framework CSS
 
Introducao ao WordPress
Introducao ao WordPressIntroducao ao WordPress
Introducao ao WordPress
 

Mehr von Tiago Antônio da Silva

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearTiago Antônio da Silva
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilTiago Antônio da Silva
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoTiago Antônio da Silva
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqTiago Antônio da Silva
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceTiago Antônio da Silva
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsTiago Antônio da Silva
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoTiago Antônio da Silva
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesTiago Antônio da Silva
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosTiago Antônio da Silva
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxTiago Antônio da Silva
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarTiago Antônio da Silva
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoTiago Antônio da Silva
 
Aula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigAula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigTiago Antônio da Silva
 

Mehr von Tiago Antônio da Silva (20)

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao Linear
 
Manual de Sovrevivência do Aluno
Manual de Sovrevivência do AlunoManual de Sovrevivência do Aluno
Manual de Sovrevivência do Aluno
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
 
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no BalsamiqAnálise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
 
O que são Redes de Computadores
O que são Redes de ComputadoresO que são Redes de Computadores
O que são Redes de Computadores
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
 
Folhas de Estilo XSL
Folhas de Estilo XSLFolhas de Estilo XSL
Folhas de Estilo XSL
 
Divisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompareDivisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompare
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
Curso JavaScript - Aula jQuery
Curso JavaScript - Aula jQueryCurso JavaScript - Aula jQuery
Curso JavaScript - Aula jQuery
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e Ajax
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como Programar
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
Aula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigAula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfig
 

Estruturação semântica de conteúdo com elementos HTML5

  • 1.
  • 2. • Seccionando um Layout – Novas (e não tão novas) tags de seção. – Classe dos Elementos de estruturação. • Elementos de Bloco. • Elementos de Linha. – Tabelas, listas e outras tags de bloco. – Hierarquias e validação.
  • 3. • Livros: – HTML5 - Curso W3C Escritório Brasil. Elcio Ferreira e Diego Eis; – Smashing HTML5. Bill Sanders; • Apêndices: – Comparação de Elementos Válidos por DOCTYPE. – Lista de Atributos de Tags. – Lista de Eventos e Métodos de Audio e Video. – Lista de Eventos. – Lista de Métodos e Propriedades da Tag Canvas. – Lista de Tags. • Lista de Exercícios
  • 4. • Layout – Organização da disposição do conteúdo de um documento web. Estruturação sistemática das tags HTML. • Itens para considerar: – Validação da Hierarquia proposta. • Compatibilidade, visibilidade de buscadores, etc. – Semântica das tags empregadas. – Usabilidade da aplicação.
  • 5. • Regras desde as versões anteriores. – HTML 4.1, XHTML, etc. • Por que? – Padronização da Redenrização. – Semântica. • Como saber se o documento respeita as regras? – http://validator.w3.org/
  • 6. • Elementos de Linha – Usados, na maioria, para de marcação de texto. No entanto elementos de formulário e links também são elementos de linha. • Elementos de Bloco – Marcam, na maioria, seções do layout do documento. “Caixas” que dividem e o conteúdo. • Observação: Sem o tratamento com as CSS fica um pouco mais difícil de perceber a divisão e o “porque” de dividir.
  • 7. • Algumas regras óbvias de validação: – Elementos linha não podem ter elementos de bloco como filhos, por exemplo: • <a href=“index.html><p>que lindo!</p></a> – Toda tag aberta, deve ser fechada. Cuidado com a regra acima. – Os elementos de linha podem conter outros elementos de linha, dependendo da categoria que ele se encontra. Por exemplo: o elemento a não pode conter o elemento label.
  • 8. • Elementos de bloco sempre podem conter elementos de linha. • Elementos de bloco podem conter elementos de bloco, dependendo da categoria que ele se encontra. Por exemplo, um parágrafo - p - não pode conter um div. Mas o contrário é possível. • Como saber mais sobre essas regras? Teste o código! – http://validator.w3.org/
  • 9. • Porque usar os novos elementos de seção? – Section, article, nav, etc. • Como era feito antes? – “Sopa de divs” • Código sem semântica. • E antes do antes? – Divisão feita com tabelas. • Exportação do Fireworks para o Dreamweaver.
  • 10. • <div> – Divisão - division - do layout (se lembra? Tag antiga), elemento de bloco, não traz implícito qual é de fato o setor do layout que pretende-se seccionar. – Pode-se utilizar, no entanto é mais interessante dar preferência para as tags adequadas da nova implementação do HTML.
  • 11. • <p> – Elemento de bloco que deve ser utilizado para estruturação de textos. Cada elemento p estrutura um parágrafo do texto. – O elemento p também é utilizado na estruturação de formulários, veremos na próxima aula.
  • 12. • Funções específicas: – Tratamento adequado da informação. – Adivinhe? Semântica. – Padronização da estruturação dos documentos. • Problemas irritantes: – Browsers incompatíveis. – Uso inadequado. – Problemas com DOM (no JavaScript).
  • 13. • <section> – A tag section define uma nova seção genérica no documento. Por exemplo, a home de um website pode ser dividida em diversas seções: introdução ou destaque, novidades, informação de contato e chamadas para conteúdo interno.
  • 14. • <nav> – O elemento nav representa uma seção da página que contém links para outras partes do website. Nem todos os grupos de links devem ser elementos nav, apenas aqueles grupos que contém links importantes. Isso pode ser aplicado naqueles blocos de links que geralmente são colocados no rodapé e também para compor o menu principal do site.
  • 15. • <article> – O elemento article representa uma parte da página que poderá ser distribuído e reutilizável em FEEDs por exemplo. Isto pode ser um post, artigo, um bloco de comentários de usuários ou apenas um bloco de texto comum.
  • 16. • <aside> – O elemento aside representa um bloco de conteúdo que referência o conteúdo que envolta do elemento aside. O aside pode ser representado por conteúdos em sidebars em textos impressos, publicidade ou até mesmo para criar um grupo de elementos nav e outras informações separados do conteúdo principal do website.
  • 17. • <header> – O elemento header representa um grupo de introdução ou elementos de navegação. O elemento header pode ser utilizado para agrupar índices de conteúdos, campos de busca ou até mesmo logos
  • 18. • <footer> – O elemento footer representa literalmente o rodapé da página. Seria o último elemento do último elemento antes de fechar a tag HTML. O elemento footer não precisa aparecer necessariamente no final de uma seção.
  • 19. • <table> – Apenas para dados tabulares. – Container para abrigar as outras estruturas tabulares providas por outras tags.
  • 20. • <thead> – Cabeçalho da tabela. • <th> – Célula do cabeçalho. • <tbody> – Corpo dos dado da tabela. • <tr> – Linha da tabela. • <td> – Celula dos dados da tabela. • <tfooter> – Rodapé da tabela.
  • 21. • Lista Ordenada: • <ol> • Lista Não Ordenada: • <ul> • Itens da lista: • <li>
  • 22. • Muito! • Formulários. • Objetos. • Elementos incorporados. • Frames. • Imagens. • Conteúdo Multimídia.