SlideShare une entreprise Scribd logo
1  sur  43
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.
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.
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)
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.
Isso mesmo todos os elementos tem sua
importância e seu valor semântico.
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>
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>
O WAI ARIA define uma maneira de tornar o
conteúdo Web e aplicações Web mais
acessíveis a pessoas com deficiência.
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

Contenu connexe

Tendances

Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAndré Constantino da Silva
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsLucasMansueto
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSSMauro Pereira
 
Aula básica de informática - Hardware e Software
Aula básica de informática - Hardware e SoftwareAula básica de informática - Hardware e Software
Aula básica de informática - Hardware e Softwarepassecursinho
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesGuilherme Ferreira
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwarePaulo Guimarães
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao WordArtur Coelho
 
Aula 03 - Explorador de Arquivos
Aula 03 - Explorador de ArquivosAula 03 - Explorador de Arquivos
Aula 03 - Explorador de ArquivosOlival Paulino
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Jose Verissimo
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10LucasMansueto
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfCesar Braz
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informáticaananiasdoamaral
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 

Tendances (20)

Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Aula básica de informática - Hardware e Software
Aula básica de informática - Hardware e SoftwareAula básica de informática - Hardware e Software
Aula básica de informática - Hardware e Software
 
03 - Placa-Mãe.pdf
03 - Placa-Mãe.pdf03 - Placa-Mãe.pdf
03 - Placa-Mãe.pdf
 
Arquiteturas de Computadores - slides
Arquiteturas de Computadores - slidesArquiteturas de Computadores - slides
Arquiteturas de Computadores - slides
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Introdução ao Word
Introdução ao WordIntrodução ao Word
Introdução ao Word
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Aula 03 - Explorador de Arquivos
Aula 03 - Explorador de ArquivosAula 03 - Explorador de Arquivos
Aula 03 - Explorador de Arquivos
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4Introduo Informtica Mdulo 1 1193933851888380 4
Introduo Informtica Mdulo 1 1193933851888380 4
 
Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10Aula 01 - Sistemas Operacionais - Windows 10
Aula 01 - Sistemas Operacionais - Windows 10
 
HTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdfHTML+&+CSS++Fundamentos.pdf
HTML+&+CSS++Fundamentos.pdf
 
Aula 06-sistemas de-arquivo
Aula 06-sistemas de-arquivoAula 06-sistemas de-arquivo
Aula 06-sistemas de-arquivo
 
Curso básico de informática
Curso básico de informáticaCurso básico de informática
Curso básico de informática
 
SDAC MODULO 7
SDAC MODULO 7SDAC MODULO 7
SDAC MODULO 7
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula 8 (backup)
Aula 8 (backup)Aula 8 (backup)
Aula 8 (backup)
 

Similaire à HTML tags semânticas

Similaire à HTML tags semânticas (20)

00 a linguagem html
00 a linguagem html00 a linguagem html
00 a linguagem html
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Html5 em 15 minutos
Html5 em 15 minutosHtml5 em 15 minutos
Html5 em 15 minutos
 
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
 
AULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptxAULA 01 - Conceitos de HTML.pptx
AULA 01 - Conceitos de HTML.pptx
 
Programacao para Web I 03 HTML
Programacao para Web I 03 HTMLProgramacao para Web I 03 HTML
Programacao para Web I 03 HTML
 
Html - Estrutura básica
Html - Estrutura básicaHtml - Estrutura básica
Html - Estrutura básica
 
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010
 
Apostila html
Apostila htmlApostila html
Apostila html
 
html basico primeiro slide para iniciantes- 1.pptx
html basico primeiro slide para iniciantes- 1.pptxhtml basico primeiro slide para iniciantes- 1.pptx
html basico primeiro slide para iniciantes- 1.pptx
 
Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5Laboratório Web 2013-2014 - HTML5
Laboratório Web 2013-2014 - HTML5
 
Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
HTML Básico
HTML BásicoHTML Básico
HTML Básico
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sica
 
HTML - Introducao
HTML - Introducao HTML - Introducao
HTML - Introducao
 
Html5 - Notas de aula
Html5 - Notas de aulaHtml5 - Notas de aula
Html5 - Notas de aula
 
Aula2 - Elementos Semânticos
Aula2 -  Elementos SemânticosAula2 -  Elementos Semânticos
Aula2 - Elementos Semânticos
 
Curso html
Curso htmlCurso html
Curso html
 
HTML5
HTML5HTML5
HTML5
 
Introdução de web
Introdução de webIntrodução de web
Introdução de web
 

HTML tags semânticas

  • 1.
  • 2.
  • 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.
  • 5.
  • 6.
  • 7.
  • 8.
  • 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.
  • 10.
  • 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)
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 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.
  • 28.
  • 29. Isso mesmo todos os elementos tem sua importância e seu valor semântico.
  • 30.
  • 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>
  • 34.
  • 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>
  • 38.
  • 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.
  • 40.
  • 41.
  • 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