<?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>Rafael Vergani &#187; classes</title>
	<atom:link href="http://rafaelvergani.com/blog/tag/classes/feed" rel="self" type="application/rss+xml" />
	<link>http://rafaelvergani.com/blog</link>
	<description>Web Standards, web design, SEO, HTML, XHTML, CSS, javascript, jQuery, PHP e mais.</description>
	<lastBuildDate>Mon, 20 Sep 2010 21:32:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Diferenças entre Classes e IDs</title>
		<link>http://rafaelvergani.com/blog/web-standards/diferencas-entre-classes-e-ids</link>
		<comments>http://rafaelvergani.com/blog/web-standards/diferencas-entre-classes-e-ids#comments</comments>
		<pubDate>Thu, 10 Dec 2009 00:39:51 +0000</pubDate>
		<dc:creator>Rafael Vergani</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://rafaelvergani.com/blog/?p=34</guid>
		<description><![CDATA[Quando escrevemos nossos primeiros códigos na carreira surge a dúvida &#8220;Devo usar ID ou Class?&#8220;. A partir dessa pergunta cria-se bastante confusão e muitos acabam utilizando qualquer uma das duas opções sem saber qual a mais adequada. Inicialmente ambos parecem &#8220;fazer a mesma coisa&#8221;, mas vamos ver algumas diferenças importantes: 1 &#8211; Classes não são [...]]]></description>
			<content:encoded><![CDATA[<p>Quando escrevemos nossos primeiros códigos na carreira surge a dúvida &#8220;<em>Devo usar ID ou Class?</em>&#8220;.</p>
<p>A partir dessa pergunta cria-se bastante confusão e muitos acabam utilizando qualquer uma das duas opções sem saber qual a mais adequada.</p>
<p>Inicialmente ambos parecem &#8220;fazer a mesma coisa&#8221;, mas vamos ver algumas diferenças importantes:</p>
<h3><span id="more-34"></span><strong>1 &#8211; Classes não são únicas</strong></h3>
<p>- É possível utilizar a mesma classe para muitos elementos;</p>
<p style="padding-left: 30px;">&lt;div class=&#8221;box&#8221;&gt;&lt;/div&gt;<br />
&lt;div class=&#8221;box&#8221;&gt;&lt;/div&gt;<br />
&lt;div class=&#8221;box&#8221;&gt;&lt;/div&gt;</p>
<p>- Um elemento pode possuir diversas classes.</p>
<p style="padding-left: 30px;">&lt;div class=&#8221;box&#8221;&gt;&lt;/&gt;&lt;/div&gt;<br />
&lt;div class=&#8221;box big&#8221;&gt;&lt;/&gt;&lt;/div&gt;<br />
&lt;div class=&#8221;box big left&#8221;&gt;&lt;/&gt;&lt;/div&gt;</p>
<h3>2 &#8211; IDs são únicos</h3>
<p>- Cada elemento só pode ter um ID;<br />
- Cada página só pode ter um elemento com aquele ID.<br />
Importante: seu código não vai ser válido se você usar o mesmo ID para dois elementos.</p>
<h3>2.1 &#8211; IDs possuem funcionalidades específicas</h3>
<p>Ao contrário das classes que não possuem funcionalidades especiais nos browser, os IDs têm o que chamamos de &#8220;valor de hash&#8221; para URL&#8217;s.<br />
Ex: se você digitar <a href="http://www.rafaelvergani.com/#contato" target="_blank">www.rafaelvergani.com/#contato</a>, o navegador vai localizar o elemento com ID=&#8221;contato&#8221; e automaticamente vai exibir essa parte do conteúdo na tela.</p>
<h3>3 &#8211; Elementos podem ter classes e IDs simultaneamente</h3>
<p>Você pode declarar classes e IDs em um elemento desde que você respeite a regra número 2 citada acima.</p>
<p style="padding-left: 30px;">&lt;div id=&#8221;imagem&#8221; class=&#8221;semBorda&#8221;&gt;</p>
<div id="imagem" class="semBorda">
<p>Espero ter esclarecido algumas dúvidas com este artigo.</p>
<p>Rafael Vergani</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://rafaelvergani.com/blog/web-standards/diferencas-entre-classes-e-ids/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

