O documento discute a importância da semântica no HTML, explicando como tags semânticas corretas melhoram a acessibilidade e o SEO de uma página da web. Ele fornece exemplos de como marcar corretamente elementos como cabeçalhos, parágrafos, listas e formulários para que robots e leitores de tela entendam melhor o significado e a estrutura do conteúdo.
2. ★ Separação de apresentação, conteúdo e
comportamento.
★ Marcação bem formada, semanticamente
correta e geralmente válida.
★ Javascript deve melhorar progressivamente
a experiência do usuário.
Pilares do desenvolvimento front-end
4. O que é segundo a linguística
“Em linguística, semântica estuda o significado
e a interpretação do significado de uma
palavra, de um signo, de uma frase ou de uma
expressão em um determinado contexto.”
Fonte: http://www.soportugues.com.br/secoes/seman/
5. O que é HTML?
HyperText Markup Language
(Linguagem de Marcação de Hipertexto)
Basicamente é um monte de “tags”
responsáveis pela marcação do conteúdo de
uma página no navegador.
6. <!DOCTYPE html>
<html>
<head>
<title>Mirror Fashion</title>
<meta charset="utf-8">
</head>
<body>
<h1>Mirror Fashion.</h1>
<h2>Bem-vindo à Mirror Fashion, sua loja...</h2>
<ul>
<li>Confira nossas promoções.</li>
<li>Receba informações sobre nossos...</li>
<li>Navegue por todos nossos produtos...</li>
<li>Compre sem sair de casa.</li>
</ul>
</body>
</html>
7. HTML semântico
“Semantic HTML is the use of HTML markup to
reinforce the semantics, or meaning, of the
information in webpages rather than merely
to define its presentation or look.”
8. ou seja...
Um HTML semântico carrega significado
independente da sua apresentação visual.
9. Tags e seus significados
Uma tag é definida com os caracteres < e >, e
seu nome, ou seja, <nomedatag>.
Cada tag foi criada para alguma função
específica e tem seu próprio significado.
Ou seja, colocar a tag correta de acordo com o
conteudo é HTML semântico.
10. <!DOCTYPE html>
<html>
<head>
<title>Mirror Fashion</title>
<meta charset="utf-8">
</head>
<body>
<h1>Mirror Fashion.</h1>
<h2>Bem-vindo à Mirror Fashion, sua loja...</h2>
<ul>
<li>Confira nossas promoções.</li>
<li>Receba informações sobre nossos...</li>
<li>Navegue por todos nossos produtos...</li>
<li>Compre sem sair de casa.</li>
</ul>
</body>
</html>
22. <h2 id="section1">A different starting point<a class="subhead-
anchor" href="#section1">#section1</a></h2>
<p>Using the core model, we start the design process by
mapping...</p>
<p>To use the core model, you need:</p>
<ul>
<li><b>Business objectives</b>: Prioritized, measurable...
</li>
<li><b>User tasks</b>: Actual, researched, prioritized user...
</li>
</ul>
<p>A good review of a website’s existing content can turn up
some dusty corners that need clearing out. Typically, a website
might have a lot of content that...</p>
<p>All workshop participants should work in pairs to fill out
their worksheets. Between...</p>
28. <p>Como parte integrante dos Termos de Uso e Condições de
Navegação do <span class=”destaque”>Portal AMIL</span>, este
documento, denominado <span class=”destaque”>Política de
Privacidade</span>, possui a finalidade de estabelecer as regras sobre
a obtenção, uso e armazenamento dos dados e informações coletadas
dos usuários, além do registro de suas atividades.</p>
<p>Como parte integrante dos Termos de Uso e Condições de
Navegação do <strong>Portal AMIL</strong>, este documento,
denominado <strong>Política de Privacidade</strong>, possui a
finalidade de estabelecer as regras sobre a obtenção, uso e
armazenamento dos dados e informações coletadas dos usuários, além
do registro de suas atividades.</p>
ou
35. Mas pra que tanto trabalho?
★ Leitores de tela
○ Robôs de busca Google
■ SEO [Search Engine Optimization]
○ Usuários cegos
★ Porque você se importa