<?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>Marcelo Abib Cardoso &#187; CSS</title>
	<atom:link href="http://marcelo.todoinfo.com.br/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcelo.todoinfo.com.br</link>
	<description>SQL Server, Dicas, Rails, Mobile</description>
	<lastBuildDate>Wed, 23 Mar 2011 17:41:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS &#8211; Unidade Relativa EM</title>
		<link>http://marcelo.todoinfo.com.br/css-unidade-relativa-em/</link>
		<comments>http://marcelo.todoinfo.com.br/css-unidade-relativa-em/#comments</comments>
		<pubDate>Fri, 29 May 2009 17:07:14 +0000</pubDate>
		<dc:creator>Marcelo Abib Cardoso</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[em]]></category>
		<category><![CDATA[unidade relativa]]></category>

		<guid isPermaLink="false">http://marcelo.todoinfo.com.br/?p=109</guid>
		<description><![CDATA[ 
				
			 
				Tweet 
			
	Primeiramente esse post é dedicado ao César Ribeiro e ao Augusto Gomes que me pediram isso, mas que poderá ajudar outras pessoas.
Mas antes de explicarmos o em e como ele trabalha, vamos entender unidade relativa, o que é isso?
Unidade relativa é aquela definida em relação a uma outra medida, usa-se unidade relativa [...]]]></description>
			<content:encoded><![CDATA[<div style="height:21px; padding-top:2px;" class="really_simple_share"><div style="float:left; width:100px; " class="really_simple_share_facebook_like"> 
				<iframe src="http://www.facebook.com/plugins/like.php?href=http://marcelo.todoinfo.com.br/css-unidade-relativa-em/&amp;layout=button_count&amp;show_faces=false&amp;width=90&amp;action=like&amp;colorscheme=light&amp;height=21" 
					scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px; height:21px;" allowTransparency="true"></iframe>
			</div><div style="float:left; width:110px; padding-left:10px;" class="really_simple_share_twitter"> 
				<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" 
					data-text="CSS &#8211; Unidade Relativa EM" data-url="http://marcelo.todoinfo.com.br/css-unidade-relativa-em/">Tweet</a> 
			</div></div>
	<br style="clear:both;" /><p>Primeiramente esse post é dedicado ao <a href="http://www.chrdesigner.com" target="_blank">César Ribeiro</a> e ao <a href="http://www.twitter.com/guto_gomes" target="_blank">Augusto Gomes</a> que me pediram isso, mas que poderá ajudar outras pessoas.</p>
<p>Mas antes de explicarmos o em e como ele trabalha, vamos entender unidade relativa, o que é isso?<br />
Unidade relativa é aquela definida em relação a uma outra medida, usa-se unidade relativa pois ela acaba se ajustando a todos os tipos de midias, mas ela acaba exigindo mais habilidade na hora de montar o css. Ex: Mobile, que de celular para celular muda tamanho de tela.<span id="more-109"></span></p>
<p>No nosso caso aqui hoje será o em, que é definido em relação ao tamanho da fonte herdada. Não se sabe ao certo a sua denominação, mas presume-se que seja um acronimo de Equivalent Measure.</p>
<p>Recapitulando: a medida EM será definida em relação ao tamanho da fonte herdada, ótimo, mas como faz?.</p>
<p>Exemplo:<br />
Vamos definir o html com font <strong>16px</strong> assim:<br />
<strong>&lt;style type=&#8221;text/css&#8221;&gt;<br />
html{font-size: 16px;font-family:verdana;}<br />
&lt;/style&gt;</strong></p>
<p><strong>No html:</strong><br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;iso-8859-1&#8243;?&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;pt-BR&#8221; lang=&#8221;pt-BR&#8221;&gt;</p>
<p>&lt;head&gt;<br />
&lt;title&gt;Exemplo de EM&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
html{font-size: 16px;font-family:verdana;}<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;p&gt;Usando a font definida para a tag html que foi de 16px&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>Agora vamos colocar uma div e dentro dessa div, um texto qualquer com tamaho 10px que transformando para EM no nosso caso vai ser<strong> 0.625em</strong><br />
<strong>&lt;div id=&#8221;herdando&#8221;&gt;<br />
Usando a font definida para a tag div.herdando que foi de 10px ou 0.625em &#8211; Verdana&lt;br /&gt;<br />
&lt;/div&gt;</strong><br />
mas <strong>Marcelo </strong>para tudo, como chega no 0.625em ou saber quanto 0.625em equivale em px?<br />
Vamos la, a conta é simples.</p>
<p><strong>Obs: 1em &#8211; 10px</strong></p>
<p><strong>Html &#8211; 16px &#8211; 1.6em<br />
Nosso Texto &#8211; 10px </strong><strong><br />
em &#8220;EM&#8221; equievale á: 10/16 = 0.625</strong></p>
<p>Ou seja peguei o valor da font acima da div que criamos, que no nosso caso é a tag html e fiz a divisão pelo valor que eu queria que a div tivesse, que no nosso caso foi 10px.</p>
<p>Beleza e se abaixo dessa div, tiver um P e nesse P eu colocar outra fonte, com tamanho <strong>8px</strong>, qual sera o em?<br />
Estrutura:<br />
<strong>Html(16px &#8211; 1.6em)<br />
Div(10px &#8211; 0.625em)<br />
P(8px &#8211; ?em)</strong><br />
Mesma conta feita anteriormente mas agora pegaremos o valor do P que é 8px e dividiremos pelo valor da tag pai que neste caso é a div que tem valor 10px.<br />
<strong>8/10 = 0.8em</strong></p>
<p>E se eu tiver uma medida em EM e quero saber quanto ela equivale em PX, conta inversa, só que ao inves de dividir vamos multiplicar, assim:<br />
<strong>0.8(Da Tag P)*10px da tag pai = 8px é a tag P que equivale a 0.8em</strong></p>
<p>Da DIV é a mesma coisa, vamos super que tinhamos o valor 0.625em e queriamos saber quanto equivale em PX.<br />
<strong>0.625(Da tag Div) * 16px(Da tag pai que é o Html no nosso caso) = 10px </strong></p>
<p>e se não tivessemos o 16px, tivessemos somente o 1.6em.<br />
Partiriamos desde o começo em que 1em equivale a 10px, portanto 1.6em * 10 = 16px<br />
E depois iamos achando os PX das tags debaixo.</p>
<p>É isso pessoal, abaixo tem o site de uma calculadora online para te dar as medidas em EM<br />
<a title="Calculadora EM" href="http://riddle.pl/emcalc/" target="_blank">http://riddle.pl/emcalc/</a></p>
<p>e nosso exemplo completo:<br />
&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;iso-8859-1&#8243;?&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;pt-BR&#8221; lang=&#8221;pt-BR&#8221;&gt;</p>
<p>&lt;head&gt;<br />
&lt;title&gt;Exemplo de EM&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
html{font-size: 16px;font-family:verdana;}<br />
#herdando{font-size: 0.625em;font-family:verdana;}<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body&gt;<br />
&lt;p&gt;Usando a font definida para a tag html que foi de 16px&lt;/p&gt;<br />
&lt;div id=&#8221;herdando&#8221;&gt;<br />
Usando a font definida para a tag div.herdando que foi de 10px ou 0.625em &#8211; Verdana&lt;br /&gt;<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>Outros sites com referencias sobre o EM:<br />
<a title="Site - Maujor" href="http://maujor.com/tutorial/medidascss.php">http://maujor.com/tutorial/medidascss.php</a><br />
<a title="EmPrimeiro" href="http://www.emprimeiro.com.br/tutoriais/tutorial-medidas-css.html" target="_blank">http://www.emprimeiro.com.br/tutoriais/tutorial-medidas-css.html</a></p>
<p>Obrigado,<br />
Marcelo</p>
]]></content:encoded>
			<wfw:commentRss>http://marcelo.todoinfo.com.br/css-unidade-relativa-em/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

