SlideShare uma empresa Scribd logo
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML (Hypertext Markup Language) ou em português Linguagem de Marcação de Hipertexto é
uma das linguagens usada para desenvolvimento web é a linguagem base da internet.
Foi criada por Tim Berners-Lee na década de 1990. Ele criou o HTML para a comunicação e
disseminação de pesquisas entre ele e seu grupo de colegas.

O HTML é uma linguagem baseada em marcação(tags). Nós marcamos os elementos para
mostrar quais informações a página exibe.
Exemplo:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<title>Título da página</title>
</head>
<body>
<h1>Aqui vai o texto do título</h1>
<p>Aqui vai o texto do parágrafo. </p>
</body>
</html>
Então…
Você viu o slide passado?
HTML5 é uma evolução do HTML4, que
trouxe muitas melhorias.
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
Os Padrões Web são recomendações do
W3C, que orienta os desenvolvedores para o
uso de boas práticas que tornam a web
acessível para todos.
HTML5 - Tags semânticas
A Web Semântica é uma evolução da nossa web atual
com as informações devidamente organizadas.
Com a Web Semântica, as máquinas compreenderão
essas informações e assim, poderão nos auxiliar em
tarefas corriqueiras. (Tableless – Diego Eis)
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
HTML5 - Tags semânticas
O elemento <article> especifica o conteúdo independente, auto-suficiente.

Um artigo deve fazer sentido por conta própria e que deve ser possível para distribuí-lo de forma
independente do resto do site.
Exemplos de onde um elemento <article> pode ser usado:
Fórum pós
Post no blog
Notícia
Comentários

<article>
<h1>Una Barreiro</h1>
<p>Palestra html5…<p>
</article>
O elemento <aside> define algum conteúdo de lado a partir do conteúdo é colocado em (como uma
barra lateral).
O conteúdo de lado deve estar relacionado com o conteúdo circundante.

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</p>
<aside>
<h4>Informativo</h4>
<p>Excepteur sint occaecat cupidatat.</p>
</aside>
A tag <figure> especifica o conteúdo auto-suficiente, como ilustrações, diagramas, fotos, listas de
código, etc.
A tag <figcaption> define uma legenda para um elemento <figure>.

<figure>
<img src="img_pulpit.jpg" alt="The Pulpit Rock" width="304"
height="228">
<figcaption>Fig1. - The Pulpit Pock, Norway.</figcaption>

</figure>
O elemento <footer> especifica um rodapé de um documento ou seção.
Um elemento <footer> deve conter informações sobre o elemento que contém.
Normalmente um rodapé contém o autor do documento, informações de copyright, links com os
termos de uso, informações de contato, etc.

<footer>
<p>Posted by: Hege Refsnes</p>
<p><time pubdate datetime="2012-03-01"></time></p>
</footer>
O elemento <header> especifica um cabeçalho de um documento ou seção.
O elemento <header> deve ser usado como um recipiente para o conteúdo introdutória.
Você pode ter vários elementos <header> em um documento.

<article>
<header>
<h1>Internet Explorer 9</h1>
<p><time pubdate datetime="2011-03-15"></time></p>
</header>
<p>Windows Internet Explorer 9 (abbreviated as IE9) was released to
the public on March 14, 2011 at 21:00 PDT.....</p>
</article>
A tag <mark> define texto marcado.
Use a tag <mark> se você quiser destacar partes do seu texto.

<p> Eu gosto de <mark>chocolate</mark> branco.</p>
O elemento <nav> define um conjunto de links de navegação.
O elemento <nav> destina-se grandes blocos de links de navegação. No entanto, nem todos os
links em um documento deve estar dentro de um elemento <nav>!

<nav>
<a href="/html/">HTML</a> |
<a href="/css/">CSS</a> |
<a href="/js/">JavaScript</a> |
<a href="/jquery/">jQuery</a>
</nav>
O elemento <section> define uma seção(parte) de um documento.
De acordo com a documentação de HTML5 do W3C: "Uma seção é um agrupamento de conteúdo
temática, tipicamente com um título."

<section>
<h1>WWF</h1>
<p>The World Wide Fund for Nature (WWF) is....</p>
</section>
A tag <time> define tanto um tempo (relógio de 24 horas), ou uma data no calendário
gregoriano, opcionalmente, com um tempo e compensar um fuso horário.
Esse elemento pode ser usado como uma maneira de codificar as datas e horários de uma forma
legível por máquina, de modo que, por exemplo, os agentes podem oferecer para adicionar
lembretes de aniversário ou eventos programados para o calendário do usuário, e os motores de
busca podem produzir resultados de busca mais inteligentes.

<p>We open at <time>10:00</time> every morning.</p>

<p>I have a date on <time datetime="2008-02-14">Valentines
day</time>.</p>
É bom lembrando que todos elementos
HTML tem sua importância e seu valor
semântico.
HTML5 - Tags semânticas
Isso mesmo todos os elementos tem sua
importância e seu valor semântico.
HTML5 - Tags semânticas
As metatags são uma ótima maneira para os
desenvolvedores fornecerem informações
sobre seus sites a mecanismos da pesquisa.
Atributos

Valor

Descrição

charset

character_set

Especifica a codificação de caracteres para
o documento HTML

content

txt

Dá o valor associado com o http-equiv ou
atributo de nome

http-equiv

content-type
default-style
refresh

name

application-name
author
description
generator
keywords

Fornece um cabeçalho HTTP para a
informação / valor do atributo content

Especifica um nome para os metadados
<head>
<meta name="description" content=“Palestra, HTML5">
<meta name="keywords" content="HTML5, Palestra, Una">
<meta name="author" content=“Thiago Alvernaz">
<meta charset="UTF-8">
<meta http-equiv="refresh" content="30">
</head>
HTML5 - Tags semânticas
itemscope

itemtype

Indica uma entidade

Indica um item

itemprop
Valor do item
<div>
<h4>Avatar</h4>
<p>Diretor: James Cameron (16 de agosto de 1954)</p>
<p>Ficção Científica</p>
<p><a href="http://www.youtube.com/...">Veja o trailer</a></p>
</div>
<div itemscope="itemscope" itemtype="http://schema.org/Movie">

<!-- adicionamos o atributo itemprop ao nome do filme -->
<h4 itemprop="name">Avatar</h4>
<!-- adicionamos o atributo itemprop ao diretor do filme -->
<p> Diretor: <span itemprop="director">James Cameron</span> </p>

<!-- adicionamos o atributo itemprop ao gênero do filme -->
<p itemprop="genre">Ficção Científica</p>
<!-- adicionamos o atributo itemprop ao trailer do filme -->
<p><a itemprop="trailer" href="www.video.com">Veja o trailer</a></p>
</div>
HTML5 - Tags semânticas
O WAI ARIA define uma maneira de tornar o
conteúdo Web e aplicações Web mais
acessíveis a pessoas com deficiência.
HTML5 - Tags semânticas
HTML5 - Tags semânticas
Luna, Bernard.
Titulo: Semântica: Uma jornada pelos componentes web.
Disponível em:
http://www.slideshare.net/bernarddeluna/semntica-uma-jornada-pelos-componentesweb.
Data de acesso: 20/10/2013
Agni, Edu.
Titulo: A Semântica do HTML5
Disponível em:
http://www.slideshare.net/edu_agni/a-semntica-do-html5?from_search=6
Data de acesso: 21/10/2013
Eis, Diego.
Titulo: A Web Semântica
Disponível em:
http://tableless.com.br/a-web-semantica/
Data de acesso: 20/10/2013
Thiago Alvernaz
Web Designer & Front-End na Nave Publicidade.
Facebook.com/ThiagoAlvernaz
@thiagoalvernaz

Mais conteúdo relacionado

PPTX
Tags HTML
PDF
Acessibilidade Web: Primeiros passos
PDF
UX - UI DESIGN / MÉTODOS
PDF
Aula03 - Termo de Abertura de Projeto
PDF
O que é design centrado no usuário
PDF
Projeto multimedia tutorial
PDF
Site responsivo vantagens e desvantagens
PPTX
Mta1 aula-04 Framework DECIDE
Tags HTML
Acessibilidade Web: Primeiros passos
UX - UI DESIGN / MÉTODOS
Aula03 - Termo de Abertura de Projeto
O que é design centrado no usuário
Projeto multimedia tutorial
Site responsivo vantagens e desvantagens
Mta1 aula-04 Framework DECIDE

Mais procurados (20)

PPTX
Como elaborar uma RFP
PPTX
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
PDF
Testes em todos os niveis de planejamento
PDF
プロダクトに 1 から Vue.js を導入した話
PDF
Introdução a Programação de Dispositivos Móveis
PPTX
Projecto MultiméDia
PDF
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
PDF
Arquitetura de Software Na Pratica
PDF
Gestão de Recursos Humanos em Projetos
PPTX
Institucional totvs
PPT
Aula4 levantamento requisitos
PDF
Introdução à Programação Web com Angular
PDF
Educação ambiental ecoturismo e u cs
PPTX
Flux rss powerpoint
PDF
"Dataviz"? la visualisation de données 201213
PPT
Service Oriented Architecture
PDF
Introdução ao Android Studio
PDF
Sistemas embarcados
PDF
Desenvolvimento Eficaz de Projetos de Patrocínios
PDF
Ihc2016.2 aula. 13 Avaliação em IHC
Como elaborar uma RFP
Módulo: 5 – Desenvolvimento de Páginas Web Dinâmicas: Javascript
Testes em todos os niveis de planejamento
プロダクトに 1 から Vue.js を導入した話
Introdução a Programação de Dispositivos Móveis
Projecto MultiméDia
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 1
Arquitetura de Software Na Pratica
Gestão de Recursos Humanos em Projetos
Institucional totvs
Aula4 levantamento requisitos
Introdução à Programação Web com Angular
Educação ambiental ecoturismo e u cs
Flux rss powerpoint
"Dataviz"? la visualisation de données 201213
Service Oriented Architecture
Introdução ao Android Studio
Sistemas embarcados
Desenvolvimento Eficaz de Projetos de Patrocínios
Ihc2016.2 aula. 13 Avaliação em IHC
Anúncio

Semelhante a HTML5 - Tags semânticas (20)

PPTX
Aula II - Criação de sites I
PDF
Introdução ao HTML e CSS
PDF
Html5 em 15 minutos
PDF
Laboratório Web 2013-2014 - HTML5
PDF
Curso de HTML5 - Aula 01
PDF
WebDesign AULA 2: Introdução a HTML
DOCX
Linguagem html
PDF
Curso de Desenvolvimento de Sistemas Web - (X)HTML
PPTX
Minicurso HTML
PDF
Curso HTML módulo 2
PPT
PPT
04 02 novos elementos
PDF
Tecnologias Web com foco na criação de Landing Pages
PPTX
Desenvolvimento WEB Introdução a Linguagem HTML e CSS
DOC
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
PDF
HTML+&+CSS++Fundamentos.pdf
PPT
Html
PPT
Aula II - Criação de sites I
Introdução ao HTML e CSS
Html5 em 15 minutos
Laboratório Web 2013-2014 - HTML5
Curso de HTML5 - Aula 01
WebDesign AULA 2: Introdução a HTML
Linguagem html
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Minicurso HTML
Curso HTML módulo 2
04 02 novos elementos
Tecnologias Web com foco na criação de Landing Pages
Desenvolvimento WEB Introdução a Linguagem HTML e CSS
Mercia regina portfólio-interdisciplinar-individual - analise-de-sistemas-1º-...
HTML+&+CSS++Fundamentos.pdf
Html
Anúncio

Último (11)

PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Eng. Software - pontos essenciais para o início
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Design - Introdução a Gestalt e teoria das formas
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Utilizando code blockes por andre backes
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Viasol Energia Solar -Soluções para geração e economia de energia
Eng. Software - pontos essenciais para o início
Manejo integrado de pragas na cultura do algodão
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Tipos de servidor em redes de computador.pptx
Design - Introdução a Gestalt e teoria das formas
Arquitetura de computadores - Memórias Secundárias
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Utilizando code blockes por andre backes
Proposta de Implementação de uma Rede de Computador Cabeada.pptx

HTML5 - Tags semânticas

  • 3. HTML (Hypertext Markup Language) ou em português Linguagem de Marcação de Hipertexto é uma das linguagens usada para desenvolvimento web é a linguagem base da internet. Foi criada por Tim Berners-Lee na década de 1990. Ele criou o HTML para a comunicação e disseminação de pesquisas entre ele e seu grupo de colegas. O HTML é uma linguagem baseada em marcação(tags). Nós marcamos os elementos para mostrar quais informações a página exibe. Exemplo: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Título da página</title> </head> <body> <h1>Aqui vai o texto do título</h1> <p>Aqui vai o texto do parágrafo. </p> </body> </html>
  • 4. Então… Você viu o slide passado? HTML5 é uma evolução do HTML4, que trouxe muitas melhorias.
  • 9. Os Padrões Web são recomendações do W3C, que orienta os desenvolvedores para o uso de boas práticas que tornam a web acessível para todos.
  • 11. A Web Semântica é uma evolução da nossa web atual com as informações devidamente organizadas. Com a Web Semântica, as máquinas compreenderão essas informações e assim, poderão nos auxiliar em tarefas corriqueiras. (Tableless – Diego Eis)
  • 18. O elemento <article> especifica o conteúdo independente, auto-suficiente. Um artigo deve fazer sentido por conta própria e que deve ser possível para distribuí-lo de forma independente do resto do site. Exemplos de onde um elemento <article> pode ser usado: Fórum pós Post no blog Notícia Comentários <article> <h1>Una Barreiro</h1> <p>Palestra html5…<p> </article>
  • 19. O elemento <aside> define algum conteúdo de lado a partir do conteúdo é colocado em (como uma barra lateral). O conteúdo de lado deve estar relacionado com o conteúdo circundante. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed.</p> <aside> <h4>Informativo</h4> <p>Excepteur sint occaecat cupidatat.</p> </aside>
  • 20. A tag <figure> especifica o conteúdo auto-suficiente, como ilustrações, diagramas, fotos, listas de código, etc. A tag <figcaption> define uma legenda para um elemento <figure>. <figure> <img src="img_pulpit.jpg" alt="The Pulpit Rock" width="304" height="228"> <figcaption>Fig1. - The Pulpit Pock, Norway.</figcaption> </figure>
  • 21. O elemento <footer> especifica um rodapé de um documento ou seção. Um elemento <footer> deve conter informações sobre o elemento que contém. Normalmente um rodapé contém o autor do documento, informações de copyright, links com os termos de uso, informações de contato, etc. <footer> <p>Posted by: Hege Refsnes</p> <p><time pubdate datetime="2012-03-01"></time></p> </footer>
  • 22. O elemento <header> especifica um cabeçalho de um documento ou seção. O elemento <header> deve ser usado como um recipiente para o conteúdo introdutória. Você pode ter vários elementos <header> em um documento. <article> <header> <h1>Internet Explorer 9</h1> <p><time pubdate datetime="2011-03-15"></time></p> </header> <p>Windows Internet Explorer 9 (abbreviated as IE9) was released to the public on March 14, 2011 at 21:00 PDT.....</p> </article>
  • 23. A tag <mark> define texto marcado. Use a tag <mark> se você quiser destacar partes do seu texto. <p> Eu gosto de <mark>chocolate</mark> branco.</p>
  • 24. O elemento <nav> define um conjunto de links de navegação. O elemento <nav> destina-se grandes blocos de links de navegação. No entanto, nem todos os links em um documento deve estar dentro de um elemento <nav>! <nav> <a href="/html/">HTML</a> | <a href="/css/">CSS</a> | <a href="/js/">JavaScript</a> | <a href="/jquery/">jQuery</a> </nav>
  • 25. O elemento <section> define uma seção(parte) de um documento. De acordo com a documentação de HTML5 do W3C: "Uma seção é um agrupamento de conteúdo temática, tipicamente com um título." <section> <h1>WWF</h1> <p>The World Wide Fund for Nature (WWF) is....</p> </section>
  • 26. A tag <time> define tanto um tempo (relógio de 24 horas), ou uma data no calendário gregoriano, opcionalmente, com um tempo e compensar um fuso horário. Esse elemento pode ser usado como uma maneira de codificar as datas e horários de uma forma legível por máquina, de modo que, por exemplo, os agentes podem oferecer para adicionar lembretes de aniversário ou eventos programados para o calendário do usuário, e os motores de busca podem produzir resultados de busca mais inteligentes. <p>We open at <time>10:00</time> every morning.</p> <p>I have a date on <time datetime="2008-02-14">Valentines day</time>.</p>
  • 27. É bom lembrando que todos elementos HTML tem sua importância e seu valor semântico.
  • 29. Isso mesmo todos os elementos tem sua importância e seu valor semântico.
  • 31. As metatags são uma ótima maneira para os desenvolvedores fornecerem informações sobre seus sites a mecanismos da pesquisa.
  • 32. Atributos Valor Descrição charset character_set Especifica a codificação de caracteres para o documento HTML content txt Dá o valor associado com o http-equiv ou atributo de nome http-equiv content-type default-style refresh name application-name author description generator keywords Fornece um cabeçalho HTTP para a informação / valor do atributo content Especifica um nome para os metadados
  • 33. <head> <meta name="description" content=“Palestra, HTML5"> <meta name="keywords" content="HTML5, Palestra, Una"> <meta name="author" content=“Thiago Alvernaz"> <meta charset="UTF-8"> <meta http-equiv="refresh" content="30"> </head>
  • 35. itemscope itemtype Indica uma entidade Indica um item itemprop Valor do item
  • 36. <div> <h4>Avatar</h4> <p>Diretor: James Cameron (16 de agosto de 1954)</p> <p>Ficção Científica</p> <p><a href="http://www.youtube.com/...">Veja o trailer</a></p> </div>
  • 37. <div itemscope="itemscope" itemtype="http://schema.org/Movie"> <!-- adicionamos o atributo itemprop ao nome do filme --> <h4 itemprop="name">Avatar</h4> <!-- adicionamos o atributo itemprop ao diretor do filme --> <p> Diretor: <span itemprop="director">James Cameron</span> </p> <!-- adicionamos o atributo itemprop ao gênero do filme --> <p itemprop="genre">Ficção Científica</p> <!-- adicionamos o atributo itemprop ao trailer do filme --> <p><a itemprop="trailer" href="www.video.com">Veja o trailer</a></p> </div>
  • 39. O WAI ARIA define uma maneira de tornar o conteúdo Web e aplicações Web mais acessíveis a pessoas com deficiência.
  • 42. Luna, Bernard. Titulo: Semântica: Uma jornada pelos componentes web. Disponível em: http://www.slideshare.net/bernarddeluna/semntica-uma-jornada-pelos-componentesweb. Data de acesso: 20/10/2013 Agni, Edu. Titulo: A Semântica do HTML5 Disponível em: http://www.slideshare.net/edu_agni/a-semntica-do-html5?from_search=6 Data de acesso: 21/10/2013 Eis, Diego. Titulo: A Web Semântica Disponível em: http://tableless.com.br/a-web-semantica/ Data de acesso: 20/10/2013
  • 43. Thiago Alvernaz Web Designer & Front-End na Nave Publicidade. Facebook.com/ThiagoAlvernaz @thiagoalvernaz