<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ramon Victor &#187; semântica web</title>
	<atom:link href="http://www.ramonvictor.com/tag/semantica-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ramonvictor.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Sep 2011 14:59:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Importância da semântica no HTML</title>
		<link>http://www.ramonvictor.com/importancia-da-semantica-no-html/</link>
		<comments>http://www.ramonvictor.com/importancia-da-semantica-no-html/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 13:06:06 +0000</pubDate>
		<dc:creator>ramonvictor</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[semântica web]]></category>

		<guid isPermaLink="false">http://www.ramonvictor.com/?p=320</guid>
		<description><![CDATA[Recebi o layout do Designer, como eu faço para definir o que cada elemento da interface vai ser no meu HTML? Essa é uma dúvida que prevalece entre a maioria das pessoas que começam a estudar XHTML e não foi &#8230; <a href="http://www.ramonvictor.com/importancia-da-semantica-no-html/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recebi o layout do Designer, como eu faço para definir o que cada elemento da interface vai ser no meu HTML? Essa é uma dúvida que prevalece entre a maioria das pessoas que começam a estudar XHTML e não foi diferente comigo.<span id="more-320"></span> A resposta para a pergunta pode ser: “Coloca tudo numa tabela, pois fica bem mais prático de fazer” ou “Pesquisa sobre semântica para entender como usar as tags apropriadas, desta forma teu site será acessível a diversas plataformas e melhor indexado”. Ouvir a segunda resposta é meio difícil não é? Porém seria a resposta apropriada.</p>
<p><span class="link_img"><img class="alignnone size-medium wp-image-321" title="Html" src="http://www.ramonvictor.com/wp-content/uploads/2009/10/1083340_70894012-438x328.jpg" alt="Html" width="438" height="328" /></span></p>
<p>De início devemos entender o significado de semântica, &#8220;A semântica (do grego <em>σημαντικός</em>, derivado de sema, sinal) refere-se ao estudo do significado&#8221;. Semântica no HTML, nada mais é do que usar as tags para os devidos propósitos que foram criadas. Ou seja, usar &lt;h1&gt; &#8211; &lt;h6&gt; para representar títulos, &lt;address&gt; para endereços, &lt;ol&gt; &lt;ul&gt; &lt;dl&gt; para listas, &lt;table&gt; para <strong>dados tabulares</strong> e assim por diante.</p>
<p>Desenvolver um documento semanticamente correto é tornar o conteúdo acessível a humanos e máquinas. O que eu quis dizer com isso? É que não vai ser entendido apenas por pessoas, o conteúdo vai rodar em diversas plataformas,  além de ser melhor indexado pelos motores de busca.</p>
<p>Como as 77 tags do XHTML não foram suficientes para representar alguns tipos de dados específicos como datas, localizações, descrições de links e etc, surgiram os  <a href="http://revolucao.etc.br/archives/microformats/">microformatos </a>(microformats), que através de atributos e classes predeterminados conseguem organizar pequenos formatos de dados. O objetivo do mesmo é justamente suprir as limitações das tags, acrescentando novas possibilidades de organizar essa imensa quantidade de informações que são disponibilizadas na web.</p>
<p>Ah! Entendi por que existem os microformatos, mais e esse tal de HTML5 porque surgiu? O HTML5 chegou com uma proposta de melhorar a implementação da semântica do seu antecessor HTML 4.01. Na nova versão o que precisávamos representar com ids e classes para definir seções do site (Ex.: #header, #sidebar, .post, #footer), ganharam um valor semântico muito maior, sendo representados agora por tags como: &lt;header&gt;, &lt;article&gt;, &lt;section&gt;, &lt;aside&gt; e &lt;footer&gt;.</p>
<p>Essa nova especificação do HTML vai proporcionar uma grande melhoria na organização do conteúdo na web. Motores de busca e leitores de tela, por exemplo, poderão detectar de maneira mais fácil o conteúdo de cada seção do site.</p>
<p>Browsers como Firefox , Opera, Safari e Chrome já estão dando suporte ao HMTL5, porém nenhuma versão do browser lider de mercado(Infelizmente) Intenet Explorer esta suportando a nova especificação. Alguns desenvolvedores estão resolvendo o problema do IE <a href="http://remysharp.com/2009/01/07/html5-enabling-script/">usando javascript</a>. Outra solução, lançada a pouco, é o <a href="http://code.google.com/intl/pt-BR/chrome/chromeframe/">google chrome frame</a> que quando instalado no IE ler mais rapidamente javascripts e consegue interpretar HTML5 e CSS3.</p>
<p>Em suma, o site pode ficar visualmente idêntico feito semanticamente correto ou não.  Porém implementar pensando em acessibilidade, SEO e aspectos que vão além do visual tem se tornado um diferencial no perfil dos profissionais procurados pelas grandes empresas de desenvolvimento web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ramonvictor.com/importancia-da-semantica-no-html/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

