<?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; CSS</title>
	<atom:link href="http://rafaelvergani.com/blog/tag/css/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>
		<item>
		<title>Centralizar site via CSS</title>
		<link>http://rafaelvergani.com/blog/css/centralizar-site-via-css</link>
		<comments>http://rafaelvergani.com/blog/css/centralizar-site-via-css#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:45:47 +0000</pubDate>
		<dc:creator>Rafael Vergani</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://rafaelvergani.com/blog/?p=26</guid>
		<description><![CDATA[&#8220;Como faço pra deixar o meu site centralizado na tela?&#8221; Essa dúvida é comum principalmente entre desenvolvedores iniciantes. Pois bem, centralizar a página através de CSS é muito simples! O código abáixo é CrossBrowser (suporta todos os navegadores). O arquivo HTML deve estar assim: &#60;body&#62; &#60;div id=&#8221;centro&#8221;&#62; Conteúdo do site &#60;/div&#62; &#60;/body&#62; No arquivo CSS: [...]]]></description>
			<content:encoded><![CDATA[<div><strong><span style="font-family: Arial; font-size: small;"><em>&#8220;Como faço pra deixar o meu site centralizado na  tela?&#8221;</em></span></strong></div>
<div><span style="font-family: Arial; font-size: small;"><em> </em><br />
Essa dúvida é comum principalmente entre desenvolvedores iniciantes.<br />
Pois bem, centralizar a página através de CSS é muito simples!<br />
O código  abáixo é CrossBrowser (suporta todos os navegadores).</span></div>
<div><span style="font-family: Arial; font-size: small;"><br />
</span></div>
<div><span style="font-family: Arial; font-size: small;"><span id="more-26"></span></span></div>
<div><span style="font-family: Arial; font-size: small;">O arquivo HTML deve estar assim:</span></div>
<blockquote>
<div><span style="font-family: Arial; font-size: small;">&lt;body&gt;<br />
&lt;div id=&#8221;centro&#8221;&gt; Conteúdo do site &lt;/div&gt;<br />
&lt;/body&gt;</span></div>
</blockquote>
<div><span style="font-family: Arial; font-size: small;">No arquivo CSS:</span></div>
<blockquote>
<div><span style="font-family: Arial; font-size: small;">body { text-align:center; } /*  centraliza no IE */<br />
#centro {<br />
margin:0px auto;  /*centraliza em  outros navegadores*/<br />
width:770px; border:  0;<br />
vertical-align:top;<br />
position:relative;<br />
background-color:#ffffff;<br />
}</span></div>
</blockquote>
<div><span style="font-family: Arial; font-size: small;">Obs.: não esqueça de chamar o seu arquivo CSS no  HTML.<br />
Basta colocar a seguinte linha entre as tags  &lt;head&gt;&lt;/head&gt;:<br />
&lt;link href=&#8221;seuArquivo.css&#8221; rel=&#8221;stylesheet&#8221;  type=&#8221;text/css&#8221; /&gt;</span></div>
<div><span style="font-family: Arial; font-size: small;"><br />
</span></div>
<div><span style="font-family: Arial; font-size: small;">Testei no Opera, IE6, IE7, IE8, Firefox, Safari e  Chrome.</span></div>
<div><span style="font-family: Arial; font-size: small;"><br />
</span></div>
<div><span style="font-family: Arial; font-size: small;">Rafael Vergani</span></div>
]]></content:encoded>
			<wfw:commentRss>http://rafaelvergani.com/blog/css/centralizar-site-via-css/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

