<?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/"
	>

<channel>
	<title>Estilos CSS</title>
	<atom:link href="http://www.estiloscss.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.estiloscss.com.br</link>
	<description>O site do webmaster - Tebleless, estilos CSS e muito mais</description>
	<pubDate>Fri, 30 Jul 2010 16:21:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como funciona CSS?</title>
		<link>http://www.estiloscss.com.br/dicas/como-funciona-css/</link>
		<comments>http://www.estiloscss.com.br/dicas/como-funciona-css/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 16:21:22 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=65</guid>
		<description><![CDATA[
Como funciona CSS?
Nesta lição você aprenderá a desenvolver sua primeira folha de estilos. Você verá o básico sobre o modelo CSS e que código é necessário para usar CSS em um documento HTML.
Muitas das propriedades usadas em Cascading Style Sheets (CSS) são semelhantes àquelas do HTML. Assim, se você está acostumado a usar HTML para [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-164" title="css5" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css5.jpg" alt="css5" width="115" height="115" /></p>
<p><strong>Como funciona CSS?</strong></p>
<p>Nesta lição você aprenderá a desenvolver sua primeira folha de estilos. Você verá o básico sobre o modelo <abbr>CSS</abbr> e que código é necessário para usar <abbr>CSS</abbr> em um documento <abbr>HTML</abbr>.<span id="more-65"></span></p>
<p>Muitas das propriedades usadas em Cascading Style Sheets (<abbr>CSS</abbr>) são semelhantes àquelas do <abbr>HTML</abbr>. Assim, se você está acostumado a usar <abbr>HTML</abbr> para layout irá reconhecer muitos dos códigos que usaremos. Vamos dar uma olhada em um exemplo concreto.<strong></strong></p>
<p><strong>A sintaxe básica das  <abbr>CSS</abbr></strong></p>
<p>Suponha que desejamos uma cor de fundo vermelha para a página web:</p>
<p>Usando <strong><abbr>HTML</abbr></strong> podemos fazer assim:</p>
<div class="codebox">
<pre><code>
&lt;body bgcolor="#FF0000"&gt;
</code></pre>
</div>
<p>Com <strong><abbr>CSS</abbr></strong> o mesmo resultado será obtido assim:</p>
<div class="codebox">
<pre><code>
<strong>body {background-color: #FF0000;}</strong>
</code></pre>
</div>
<p>Como você pode notar os códigos <abbr>HTML</abbr> e <abbr>CSS</abbr> são mais ou menos parecidos. O exemplo acima serve também para demonstrar o fundamento do modelo  <abbr>CSS</abbr>:</p>
<p><img src="http://pt-br.html.net/tutorials/css/figure001-pt-br.gif" alt="Figura explicando seletor, propriedade e valor" width="346" height="180" /></p>
<p>Mas, onde colocar o código <abbr>CSS</abbr>? É isto que veremos a seguir.</p>
<p><strong>Aplicando  <abbr>CSS</abbr> a um documento <abbr>HTML</abbr></strong></p>
<p>Você pode aplicar <abbr>CSS</abbr> a um documento de três maneiras distintas. Os três métodos de aplicação estão exemplificados a seguir. Recomendamos que você foque no terceiro método, ou seja o método externo.</p>
<h3>Método 1: In-line (o atributo style)</h3>
<p>Uma maneira de aplicar <abbr>CSS</abbr> é pelo uso do atributo <code>style</code> do <abbr>HTML</abbr>. Tomando como base o exemplo mostrado anteriormente a cor vermelha para o fundo da página pode ser aplicada conforme mostrado a seguir:</p>
<div class="codebox">
<pre><code>&lt;html&gt;</code>
  <code>&lt;head&gt;</code>
    <code>&lt;title&gt;Exemplo&lt;/title&gt;</code>
  <code>&lt;/head&gt;</code>
  <code><strong>&lt;body style="background-color: #FF0000;"&gt;</strong></code>

    <code>&lt;p&gt;Esta é uma página com fundo vermelho&lt;/p&gt;</code>
  <code>&lt;/body&gt;</code>
<code>&lt;/html&gt;</code></pre>
</div>
<h3>Método 2: Interno (a tag style)</h3>
<p>Uma outra maneira de aplicar <abbr>CSS</abbr> e pelo uso da tag <code>&lt;style&gt;</code> do <abbr>HTML</abbr>.  Como mostrado a seguir:</p>
<div class="codebox">
<pre><code>&lt;html&gt;</code>
  <code>&lt;head&gt;</code>
    <code>&lt;title&gt;Exemplo&lt;/title&gt;</code>
    <code><strong>&lt;style type="text/css"&gt;</strong></code>

      <code><strong>body {background-color: #FF0000;}</strong></code>
    <code><strong>&lt;/style&gt;</strong></code>
  <code>&lt;/head&gt;</code>
  <code>&lt;body&gt;</code>
    <code>&lt;p&gt;Esta é uma página com fundo vermelho&lt;/p&gt;</code>

  <code>&lt;/body&gt;</code>
<code>&lt;/html&gt;</code></pre>
</div>
<h3>Método 3: Externo (link para uma folha de estilos)</h3>
<p>O método recomendado é o de lincar para uma folha de estilos externa.  Usaremos este método nos exemplos deste tutorial.</p>
<p>Uma folha de estilos externa é um simples arquivo de texto com a extensão  <strong>.css</strong>. Tal como com qualquer outro tipo de arquivo você pode colocar uma folha de estilos tanto no servidor como no disco rígido.</p>
<p>Vamos supor, por exemplo, que sua folha de estilos tenha sido nomeada de <strong>style.css</strong> e está localizada no diretório <strong>style</strong>. Tal situação está mostrada a seguir:</p>
<p><img src="http://pt-br.html.net/tutorials/css/figure002-pt-br.gif" alt="O diretório &quot;style&quot; contendo os arquivos &quot;style.css&quot;" width="118" height="92" /></p>
<p>O &#8220;truque&#8221; é criar um link no documento <abbr>HTML</abbr> (default.htm) para a folha de estilos (style.css). O link é criado em uma simples linha de código <abbr>HTML</abbr> como mostrado a seguir:</p>
<div class="codebox">
<pre><code>&lt;link rel="stylesheet" type="text/css" <strong>href="style/style.css"</strong> /&gt;</code></pre>
</div>
<p>Notar que o caminho para a folha de estilos é indicado no atributo <code>href</code>.</p>
<p>Esta linha de código deve ser inserida na seção  header do documento <abbr>HTML</abbr>, isto é, entre as tags <code>&lt;head&gt;</code> e <code>&lt;/head&gt;</code>. Conforme mostrado abaixo:</p>
<div class="codebox">
<pre><code>&lt;html&gt;</code>
  <code>&lt;head&gt;</code>
    <code>&lt;title&gt;Meu documento&lt;/title&gt;</code>
    <code><strong>&lt;link rel="stylesheet" type="text/css" href="style/style.css" /&gt;</strong></code>

  <code>&lt;/head&gt;</code>
  <code>&lt;body&gt;</code>
  ...</pre>
</div>
<p>Este link informa ao navegador para usar o arquivo <abbr>CSS</abbr> na renderização e apresentação do layout  do documento <abbr>HTML</abbr>.<br />
A coisa realmente inteligente disto é que vários documentos <abbr>HTML</abbr> podem lincar para uma mesma folha de estilos. Em outras palavras isto significa que um simples arquivo será capaz de controlar a apresentação de muitos documentos <abbr>HTML</abbr>.</p>
<p><img src="http://pt-br.html.net/tutorials/css/figure003-pt-br.gif" alt="Figura mostrando vários documentos HTML lincados a uma folha de estilos" width="466" height="283" /></p>
<p>Esta técnica pode economizar uma grande quantidade de trabalho. Se por exemplo, você quiser trocar a cor do fundo de um site com 100 páginas, a folha de estilos evita que você edite manualmente uma a uma as páginas para fazer a mudança nos 100 documentos <abbr>HTML</abbr>. Usando <abbr>CSS</abbr> a mudança se fará em uns poucos segundos trocando-se a cor em uma folha de estilos central.</p>
<p>Vamos praticar o que aprendemos.</p>
<h2>Faça você mesmo</h2>
<p>Abra o  Notepad (ou qualquer outro editor de texto que queira usar) e crie dois arquivos — um arquivo <abbr>HTML</abbr> e um arquivo <abbr>CSS</abbr> — com os seguintes conteúdos:</p>
<h3>default.htm</h3>
<div class="codebox">
<pre><code>&lt;html&gt;</code>
  <code>&lt;head&gt;</code>
    <code>&lt;title&gt;Meu documento&lt;/title&gt;</code>
    <code>&lt;link rel="stylesheet" type="text/css" href="style.css" /&gt;</code>

  <code>&lt;/head&gt;</code>
  <code>&lt;body&gt;</code>
    <code>&lt;h1&gt;Minha primeira folha de estilos&lt;/h1&gt;</code>
  <code>&lt;/body&gt;</code>
<code>&lt;/html&gt;</code></pre>
</div>
<h3>style.css</h3>
<div class="codebox">
<pre><code>body {</code>
  <code>background-color: #FF0000;</code>
<code>}</code></pre>
</div>
<p>Salve os dois arquivos no mesmo diretório. Lembre-se de salvar os arquivos com a extensão apropriada (&#8221;.css&#8221; e &#8220;.htm&#8221;)</p>
<p>Abra <strong>default.htm</strong> no seu navegador e veja uma página com o fundo vermelho. Parabéns! Você construiu sua primeira folha de estilos!</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-8603247652896660";
/* EstilosCSS 468x60, criado 23/01/09 */
google_ad_slot = "0649318170";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> ]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/como-funciona-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS em pequenas partes da página</title>
		<link>http://www.estiloscss.com.br/dicas/css-em-pequenas-partes-da-pagina/</link>
		<comments>http://www.estiloscss.com.br/dicas/css-em-pequenas-partes-da-pagina/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 13:19:58 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[estilos]]></category>

		<category><![CDATA[pagina]]></category>

		<category><![CDATA[pedaco]]></category>

		<category><![CDATA[pequenos]]></category>

		<category><![CDATA[programacao]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=4</guid>
		<description><![CDATA[
Para definir estilos em seções reduzidas de uma página se utiliza a etiqueta &#60;SPAN&#62;. Com seu atributo style indicamos em sintaxe CSS as características de estilos. Vemos com um exemplo, colocaremos um parágrafo onde vamos visualizar determinadas palavras na cor verde.
Que tem como resultado:



&#60;p&#62;
Isto é um parágrafo com várias palavras      [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-154" title="css4" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css4.jpg" alt="css4" width="115" height="115" /></p>
<p>Para definir estilos em seções reduzidas de uma página se utiliza a etiqueta <strong>&lt;SPAN&gt;</strong>. Com seu atributo <strong>style</strong> indicamos em sintaxe CSS as características de estilos. Vemos com um exemplo, colocaremos um parágrafo onde vamos visualizar determinadas palavras na cor verde.<span id="more-4"></span></p>
<p>Que tem como resultado:</p>
<table class="codigo" border="0" align="center">
<tbody>
<tr>
<td><strong><span style="font-family: verdana,arial,helvetica; font-size: xx-small;">&lt;p&gt;<br />
Isto é um parágrafo com várias palavras         &lt;SPAN style=&#8221;color:green&#8221;&gt;de cor verde&lt;/SPAN&gt;. é muito         fácil.<br />
&lt;/p&gt;</span></strong></td>
</tr>
</tbody>
</table>
<p>Isto é um parágrafo com várias palavras <span style="color: green;">de cor verde</span>. É muito fácil.</p>
<p><strong>Estilo definido para uma etiqueta</strong></p>
<p>Deste modo podemos fazer com que toda uma etiqueta mostre um estilo determinado. Por exemplo, podemos definir um parágrafo inteiro de cor vermelha e outro de cor azul. Para isso, utilizamos o atributo <strong>style</strong>, que é admitido por todas as etiquetas do HTML (sempre e quando dispormos de um navegador compatível com CSS).</p>
<table class="codigo" border="0" align="center">
<tbody>
<tr>
<td><strong><span style="font-family: verdana,arial,helvetica; font-size: xx-small;"> &lt;p style=&#8221;color:#990000&#8243;&gt;<br />
Isto é um parágrafo de cor vermelha.<br />
&lt;/p&gt;<br />
&lt;p style=&#8221;color:#000099&#8243;&gt;<br />
Isto é um parágrafo de cor azul.<br />
&lt;/p&gt; </span></strong></td>
</tr>
</tbody>
</table>
<p>Que tem como resultado:</p>
<p style="color: #990000;">Isto é um parágrafo de cor vermelha.</p>
<p style="color: #000099;">Isto é um parágrafo de cor azul.</p>
<p><strong>Estilo definido em uma parte da página</strong></p>
<p>Com a etiqueta <strong>&lt;DIV&gt;</strong> podemos definir seções de uma página e aplicar estilos com o atributo <strong>style</strong>, ou seja, podemos definir estilos de uma só vez a todo um bloco da página.</p>
<table class="codigo" border="0" align="center">
<tbody>
<tr>
<td><strong><span style="font-family: verdana,arial,helvetica; font-size: xx-small;">&lt;div style=&#8221;color:#000099;         font-weight:bold&#8221;&gt;<br />
&lt;h3&gt;Estas etiquetas vão em &lt;i&gt;azul e         negrito&lt;/i&gt;&lt;/h3&gt;<br />
&lt;p&gt;<br />
Continuamos dentro do DIV,         por isso permanecem os estilos.<br />
&lt;/p&gt;<br />
&lt;/div&gt; </span></strong></td>
</tr>
</tbody>
</table>
<p>Que tem como resultado:</p>
<div style="color: #000099; font-weight: bold;">
<h3>Estas etiquetas vão em <em>azul e negrito</em></h3>
<p>Continuamos dentro do DIV, por isso permanecem os estilos.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/css-em-pequenas-partes-da-pagina/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O que é CSS?</title>
		<link>http://www.estiloscss.com.br/dicas/o-que-e-css/</link>
		<comments>http://www.estiloscss.com.br/dicas/o-que-e-css/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 16:54:03 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[O que é CSS?]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=60</guid>
		<description><![CDATA[
O que é CSS?
Talvez você já tenha ouvido falar em CSS, mas não saiba o que significa exatamente. Nesta lição você saberá o que é e para que serve CSS.
CSS é a abreviatura para Cascading Style Sheets. — Folha de Estilos em Cascata
O que eu posso fazer com CSS?
CSS é uma linguagem para estilos que [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-152" title="css3" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css3.jpg" alt="css3" width="115" height="115" /></p>
<p><strong>O que é CSS?</strong></p>
<p>Talvez você já tenha ouvido falar em CSS, mas não saiba o que significa exatamente. Nesta lição você saberá o que é e para que serve CSS.<span id="more-60"></span></p>
<p>CSS é a abreviatura para Cascading Style Sheets. — Folha de Estilos em Cascata</p>
<p><strong>O que eu posso fazer com CSS?</strong></p>
<p>CSS é uma linguagem para estilos que define o layout de documentos HTML. Por exemplo, CSS controla fontes, cores, margens, linhas, alturas, larguras, imagens de fundo, posicionamentos e muito mais. Aguarde e você verá!<!--more--></p>
<p>HTML pode ser (in)devidamente usado para definir o layout de websites. Contudo CSS proporciona mais opções e é mais preciso e sofisticado. CSS é suportado por todos os navegadores atuais.</p>
<p>Depois de estudar algumas poucas lições deste tutorial, você estará em condições de projetar uma folha de estilos, usando CSS para dar um grande visual ao seu website.</p>
<p>Qual é a diferença entre CSS e HTML?</p>
<p>HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.</p>
<p>OK, isto soa um tanto técnico e confuso. Mas, por favor continue lendo. Tudo fará sentido em breve.</p>
<p>Em tempos passados quando a Madonna era virgem e um sujeito chamado Tim Berners Lee inventou a World Wide Web, a linguagem HTML era usada somente para estruturar textos. Um autor podia marcar seus textos definindo &#8220;isto é um cabeçalho &#8221; ou &#8220;isto é um parágrafo&#8221; usando tags HTML tais como &lt;h1&gt; e &lt;p&gt;.</p>
<p>À medida que a Web ganhava popularidade, os designers começavam a sentir a necessidade de encontrar meios de construir layout para os documentos online. Para suprir estas necessidades os fabricantes de navegadores (àquela época a Netscape e a Microsoft) inventaram novas tags HTML tais como, por exemplo a tag &lt;font&gt; que se diferenciava das tags originais do HTML pelo fato de destinar-se à layout — e não à estrutura.</p>
<p>Isto adicionalmente teve o efeito de disvirtuar o emprego de tags inicialmente projetadas para estrutura como por exemplo a tag &lt;table&gt; que passaram a ser empregadas para layout. Muitas destas novas tags para layout como a tag &lt;blink&gt; eram suportadas somente por um determinado tipo de navegador. A frase &#8220;Você precisa do navegador X para visualizar esta página&#8221; tornou-se comum nos websites.</p>
<p>CSS foi inventada para solucionar esta situação, colocando à disposição dos web designers meios sofisticados de projetar layouts suportados por todos os navegadores. E ao mesmo tempo a separação dos estilos de apresentação da marcação dos conteúdos torna a manutenção dos sites bem mais fácil.</p>
<p><strong>Quais são os benefícios do uso de CSS?</strong></p>
<p>CSS é uma revolução no mundo do web design. Os benefícios concretos do uso de CSS incluem:</p>
<p>* controle do layout de vários documentos a partir de uma simples folha de estilos;<br />
* maior precisão no controle do layout;<br />
* aplicação de diferentes layouts para servir diferentes mídias (tela, impressora, etc.);<br />
* emprego de variadas, sofisticadas e avançadas técnicas de desenvolvimento.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/o-que-e-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Box Model: Altura e largura</title>
		<link>http://www.estiloscss.com.br/dicas/box-model-altura-e-largura/</link>
		<comments>http://www.estiloscss.com.br/dicas/box-model-altura-e-largura/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 17:18:23 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[Box Model: Altura e largura]]></category>

		<category><![CDATA[estilos css]]></category>

		<category><![CDATA[programacao]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=47</guid>
		<description><![CDATA[
Box Model: Altura e largura
Até agora ainda não fizemos qualquer consideração sobre as dimensões dos elementos com que trabalhamos. Nesta lição veremos como é fácil atribuir uma altura e uma largura para um elemento.

width
height

Atribuindo largura [width]
A propriedade width destina-se a definir a largura de um elemento.
O exemplo a seguir constrói um box dentro do qual [...]]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignnone size-full wp-image-148" title="css2" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css2.jpg" alt="css2" width="115" height="115" /></strong></p>
<p><strong>Box Model: Altura e largura</strong></p>
<p>Até agora ainda não fizemos qualquer consideração sobre as dimensões dos elementos com que trabalhamos. Nesta lição veremos como é fácil atribuir uma altura e uma largura para um elemento.<span id="more-47"></span></p>
<ul>
<li>width</li>
<li>height</li>
</ul>
<p id="s1">Atribuindo largura [width]</p>
<p>A propriedade width destina-se a definir a largura de um elemento.</p>
<p>O exemplo a seguir constrói um box dentro do qual podemos digitar um texto:</p>
<div class="codebox">
<p>div.box {<br />
width: 200px;<br />
border: 1px solid black;<br />
background: orange;<br />
}</p></div>
<p id="s2">Atribuindo altura [height]</p>
<p>No exemplo acima a altura será determinada pelo conteúdo inserido no box. Você pode definir a altura de um elemento com a propriedade height. Como exemplo, vamos fazer a altura do box anterior igual a  500px:</p>
<div class="codebox">
<p>div.box {<br />
height: 500px;<br />
width: 200px;<br />
border: 1px solid black;<br />
background: orange;<br />
}</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/box-model-altura-e-largura/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Valores válidos para as propriedades do fundo</title>
		<link>http://www.estiloscss.com.br/elementos-do-css/valores-validos-para-as-propriedades-do-fundo/</link>
		<comments>http://www.estiloscss.com.br/elementos-do-css/valores-validos-para-as-propriedades-do-fundo/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 17:59:39 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[background]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[estilos]]></category>

		<category><![CDATA[folhas]]></category>

		<category><![CDATA[imagens]]></category>

		<category><![CDATA[propriedades]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=12</guid>
		<description><![CDATA[

background-color:

 código hexadecimal: #FFFFFF
código rgb: rgb(255,235,0)
nome da cor: red, blue, green&#8230;etc
transparente: transparent


background-image:

 URL: url(caminho/imagem.gif)


background-repeat:

 não repete: no-repeat
repete vertical e horizontal: repeat
repete vertical: repeat-y
repete horizontal: repeat-x


background-attachment:

 imagem fixa na tela: fixed
imagem &#8220;rola&#8221; com a tela: scroll


background-position:

 x-pos y-pos
x-% y-%
top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right



]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-146" title="css1" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css1.jpg" alt="css1" width="115" height="115" /></p>
<ul class="boxtut">
<li>background-color:
<ol>
<li> código hexadecimal: #FFFFFF</li>
<li>código rgb: rgb(255,235,0)</li>
<li>nome da cor: red, blue, green&#8230;etc</li>
<li>transparente: transparent<span id="more-12"></span></li>
</ol>
</li>
<li>background-image:
<ol>
<li> URL: url(caminho/imagem.gif)</li>
</ol>
</li>
<li>background-repeat:
<ol>
<li> não repete: no-repeat</li>
<li>repete vertical e horizontal: repeat</li>
<li>repete vertical: repeat-y</li>
<li>repete horizontal: repeat-x</li>
</ol>
</li>
<li>background-attachment:
<ol>
<li> imagem fixa na tela: fixed</li>
<li>imagem &#8220;rola&#8221; com a tela: scroll</li>
</ol>
</li>
<li>background-position:
<ol>
<li> x-pos y-pos</li>
<li>x-% y-%</li>
<li>top left</li>
<li>top center</li>
<li>top right</li>
<li>center left</li>
<li>center center</li>
<li>center right</li>
<li>bottom left</li>
<li>bottom center</li>
<li>bottom right</li>
</ol>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/elementos-do-css/valores-validos-para-as-propriedades-do-fundo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agrupando elementos (span e div)</title>
		<link>http://www.estiloscss.com.br/guias/agrupando-elementos-span-e-div/</link>
		<comments>http://www.estiloscss.com.br/guias/agrupando-elementos-span-e-div/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 17:15:54 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[Guias]]></category>

		<category><![CDATA[agrupando]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[div]]></category>

		<category><![CDATA[elementos]]></category>

		<category><![CDATA[spam]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=13</guid>
		<description><![CDATA[
Os elementos &#60;span&#62; e &#60;div&#62; são usados para agrupar e estruturar um documento e são freqüentemente usados em conjunto com os atributos class e id.
Nesta lição veremos com detalhes o uso dos elementos HTML &#60;span&#62; e &#60;div&#62; no que se refere a sua vital importância para as  CSS.

Agrupando com &#60;span&#62;
Agrupando com&#60;div&#62;

Agrupando com &#60;span&#62;
O elemento [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-142" title="css" src="http://www.estiloscss.com.br/wp-content/uploads/2010/02/css.jpg" alt="css" width="115" height="115" /></p>
<p>Os elementos &lt;span&gt; e &lt;div&gt; são usados para agrupar e estruturar um documento e são freqüentemente usados em conjunto com os atributos class e id.<span id="more-13"></span></p>
<p>Nesta lição veremos com detalhes o uso dos elementos <abbr>HTML</abbr> &lt;span&gt; e &lt;div&gt; no que se refere a sua vital importância para as  <abbr>CSS</abbr>.</p>
<ul>
<li>Agrupando com <code>&lt;span&gt;</code></li>
<li>Agrupando com<code>&lt;div&gt;</code></li>
</ul>
<p><strong>Agrupando com &lt;span&gt;</strong></p>
<p>O elemento <code>&lt;span&gt;</code> é um elemento neutro e que não adiciona qualquer tipo de semântica ao documento. Contudo, <code>&lt;span&gt;</code> pode ser usado pelas <abbr>CSS</abbr> para adicionar efeitos visuais a partes específicas do texto no seu documento.</p>
<p>Um exemplo deste uso é mostrado na citação abaixo de autoria de Benjamin Franklin:<!--more--></p>
<div class="codebox">
<pre><code>
&lt;p&gt;Dormir cedo e acordar cedo faz o homem
saudável, rico e sábio.&lt;/p&gt;
</code></pre>
</div>
<p>Vamos supor que queremos enfatizar na cor vermelha os benefícios apontados por   Mr. Franklin pelo fato de não se passar o dia dormindo. Para isto marcamos os benefícios com <code>&lt;span&gt;</code>. A cada <code>span</code> atribuímos uma <code>class</code>, e estilizamos na folha de estilos:</p>
<div class="codebox">
<blockquote>
<pre><code>
&lt;p&gt;Dormir cedo e acordar cedo faz o homem
<strong>&lt;span class="benefit"&gt;saudável&lt;/span&gt;</strong>,
<strong>&lt;span class="benefit"&gt;rico&lt;/span&gt;</strong>
e<strong> &lt;span class="benefit"&gt;sábio&lt;/span&gt;</strong>.&lt;/p&gt;
</code></pre>
</blockquote>
</div>
<p>A folha de estilos:</p>
<div class="codebox">
<blockquote>
<pre><code>
<strong>span.benefit</strong> {
	color:red;
}
</code></pre>
</blockquote>
</div>
<p>É claro que você pode usar  id para estilizar o elemento <code>&lt;span&gt;</code>. Mas, como você deve estar lembrado, deverá usar uma única id para cada um os três elementos <code>&lt;span&gt;,</code> conforme foi explicado na lição anterior.</p>
<p><strong>Agrupando com &lt;div&gt;</strong></p>
<p>Enquanto <code>&lt;span&gt;</code> é usado dentro de um elemento nível de bloco como vimos no exemplo anterior,<code> &lt;div&gt;</code> é usado para agrupar um ou mais elementos nível de bloco.</p>
<p>Diferenças à parte, o agrupamento  com <code>&lt;div&gt;</code> funciona mais ou menos da mesma maneira. Vamos ver um exemplo tomando duas listas de presidentes dos Estados Unidos agrupados segundo suas filiações políticas:</p>
<div class="codebox">
<blockquote>
<pre><code>
<strong>&lt;div id="democrats"&gt;</strong>
&lt;ul&gt;
&lt;li&gt;Franklin D. Roosevelt&lt;/li&gt;
&lt;li&gt;Harry S. Truman&lt;/li&gt;
&lt;li&gt;John F. Kennedy&lt;/li&gt;
&lt;li&gt;Lyndon B. Johnson&lt;/li&gt;
&lt;li&gt;Jimmy Carter&lt;/li&gt;
&lt;li&gt;Bill Clinton&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

<strong>&lt;div id="republicans"&gt;</strong>
&lt;ul&gt;
&lt;li&gt;Dwight D. Eisenhower&lt;/li&gt;
&lt;li&gt;Richard Nixon&lt;/li&gt;
&lt;li&gt;Gerald Ford&lt;/li&gt;
&lt;li&gt;Ronald Reagan&lt;/li&gt;
&lt;li&gt;George Bush&lt;/li&gt;
&lt;li&gt;George W. Bush&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre>
</blockquote>
</div>
<p>E na folha de estilos, podemos agrupar a estilização da mesma maneira como fizemos no exemplo acima:</p>
<div class="codebox">
<blockquote>
<pre><code>
<strong>#democrats</strong> {
	background:blue;
}

<strong>#republicans</strong> {
	background:red;
}
</code></pre>
</blockquote>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/guias/agrupando-elementos-span-e-div/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Barra de navegação com CSS</title>
		<link>http://www.estiloscss.com.br/dicas/barra-de-navegacao-com-css/</link>
		<comments>http://www.estiloscss.com.br/dicas/barra-de-navegacao-com-css/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 17:14:54 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[barra]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[maujor]]></category>

		<category><![CDATA[rolagem]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=11</guid>
		<description><![CDATA[
O código da barra de navegação
Crie um arquivo no qual você pretende adicionar a barra de navegação.
Vamos chamá-lo &#8220;barNav.html&#8221;.
Construiremos uma barra de navegação com três links dispostos      em linha, um após o outro.
Óbvio isso né? Afinal trata-se      de uma barra de navegaçao!
Mas, é muito frequente, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-137" title="css6" src="http://www.estiloscss.com.br/wp-content/uploads/2010/01/css6.jpg" alt="css6" width="115" height="115" /></p>
<p><strong>O código da barra de navegação</strong></p>
<p>Crie um arquivo no qual você pretende adicionar a barra de navegação.<br />
Vamos chamá-lo &#8220;barNav.html&#8221;.<span id="more-11"></span></p>
<p>Construiremos uma barra de navegação com três links dispostos      em linha, um após o outro.<br />
Óbvio isso né? Afinal trata-se      de uma barra de navegaçao!</p>
<p>Mas, é muito frequente, na prática, encontrarmos nossas soluções em coisas<br />
óbvias e aqui é um bom exemplo.</p>
<p>A constatação óbvia acima, nos leva de imediato a concluir um código bem<br />
simples para &#8220;enclausurar&#8221; e depois estilizar a barra de navegação.</p>
<p>uma linha &#8212;-&gt; um parágrafo <abbr title="Hyper Text Markup Language">HTML</abbr>;</p>
<p>três links  &#8212;-&gt; três tags <code>a</code> <abbr>HTML</abbr>;</p>
<p>&#8230;e, nasce o primeiro embrião da nossa barra de navegação o código <abbr>HTML</abbr>:</p>
<pre><code>&lt;p&gt;
&lt;a href="../index.html" &gt;HOME&lt;/a&gt;
&lt;a href="../forum/index.php"&gt;DWFORUM&lt;/a&gt;
&lt;a href="../maujor.html&gt;MAUJOR&lt;/a&gt;
&lt;/p&gt;</code></pre>
<p>Próximo passo: Estilizar as tag&#8217;s <code>p</code> e <code>a</code>.</p>
<p>Não vamos querer que TODOS os parágrafos da página tenham o mesmo aspecto da barra de navegação e assim usaremos uma classe para aplicar no parágrafo que contém a barra de navegação.</p>
<p>Chamemos a classe de<code> .barNav</code> e vamos ao  no Shift+F11</p>
<p><strong>1a. ETAPA: Definindo os estilos para uma classe que chamaremos &#8212;&gt;.barNav</strong></p>
<p>Abra o painel Estilos <abbr>CSS</abbr> (tecla de atalho Shift + F11) e clique em Novo  		estilo <abbr>CSS</abbr></p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav1.gif" alt="O painel estilos do Dreamweaver" width="328" height="360" /></p>
<p>Painel - Estilos <abbr>CSS</abbr></p>
<p>Na caixa Novo estilo <abbr>CSS</abbr>, marque  Tipo: Utilizar o seletor <abbr>CSS</abbr> - Definir em: Apenas este documento - Seletor: Digite <code>.barNav a</code> Clique  		OK.</p>
<p>NOTA: Antes de digitar,  certifique-se de que a marcação do Tipo esteja em: Utilizar o seletor <abbr>CSS</abbr>, pois caso contrário o <abbr>DW</abbr> retornará uma mensagem &#8220;chiando&#8221; com a sintaxe digitada.</p>
<p>Aqui estamos definindo um seletor para estilizar a tag <code>a</code> contida no elemento <abbr>HTML</abbr> (no nosso caso o parágrafo) com classe <code>barNav</code>.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav2.gif" alt="A caixa de dialogo para definir uma classe" width="398" height="197" /></p>
<p>Caixa - Novo estilo <abbr>CSS</abbr></p>
<p>Na caixa Definição de estilos  		<abbr>CSS</abbr> de .barNav a, na Categoria Tipo marque, Fonte:Arial, Helvetica,  		Verdana,  sans-serif - Tamanho: 14 - Peso: negrito - Cor: #000000 - Decoração: Nenhuma.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav3.gif" alt="A caixa de dialogo para definir propriedades da fonte" width="415" height="249" /></p>
<p>Difinição de estilos <abbr>CSS</abbr> de .barNav a - Tipo</p>
<p>Na caixa Definição de estilos  		<abbr>CSS</abbr> de .barNav a, na Categoria Fundo marque, Cor do fundo:#00FF00.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav4.gif" alt="A caixa de dialogo para definir o fundo" width="415" height="207" /></p>
<p>Difinição de estilos <abbr>CSS</abbr> de .barNav a - Fundo</p>
<p>Na caixa Definição de estilos  		<abbr>CSS</abbr> de .barNav a, na Categoria Bloco marque, Alinhamento do texo:centro.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav5.gif" alt="A caixa de dialogo para definir propriedades de bloco" width="415" height="207" /></p>
<p>Difinição de estilos <abbr>CSS</abbr> de .barNav a - Bloco</p>
<p>Passe para a Categoria Caixa e marque Largura, Preenchimento e Margem, conforme mostrado na figura abaixo. ATENÇÂO: No Preenchimento, desmarque &#8220;Idêntico para todas&#8221; e na Margem deixe marcada &#8220;Idêntico para todas&#8221;, pois estamos definindo preenchimentos deferentes nos lados da caixa e borda de zero pixel, nos quatro lados da caixa.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav6.gif" alt="A caixa de dialogo para definir propriedades de caixas" width="415" height="207" /></p>
<p>Difinição de estilos <abbr>CSS</abbr> de .barNav a - Caixa</p>
<p>Passe para a Categoria Borda e defina Estilo, Largura e Cor, conforme mostrado      na figura abaixo. ATENÇÂO: Deixe marcada as caixas &#8220;Idêntico      para todas&#8221;, pois estamos definindo bordas iguais, nos quatro lados da      caixa.</p>
<p><img src="http://www.maujor.com/tutorial/imagens_barNav/barNav7.gif" alt="A caixa de dialogo para definir bordas" width="415" height="207" /></p>
<p>Difinição de estilos <abbr>CSS</abbr> de .barNav a - Borda</p>
<p>E aqui, acabamos de criar o estilo para a nossa tag <code>a</code> dentro da classe <code>.barNav</code>.</p>
<p>Os links já estão com letras na cor preta (#000000), dentro de um retângulo verde (#00FF00) com bordas pretas (#000000).</p>
<p>Uma &#8220;Barra de Navegação&#8221; pode ter até 4        estados diferentes, refletindo cada um, uma ação do usuário:</p>
<p>1). Imagem Ativa (UP) &gt; ponteiro do usuário esta fora da imagem ;</p>
<p>2). Imagem Sobreposta (OVER) &gt; ponteiro do usuário esta sobre a imagem ;</p>
<p>3). Imagem Inativa (DOWN) &gt; o usuário clicou na imagem ;</p>
<p>4). Imagem Sobreposta enquanto tiver Inativa (OVER WHILE DOWN) &gt; o ponteiro do usuário esta sobre a imagem, depois que ela foi clicada.</p>
<p>Com <abbr>CSS</abbr>:</p>
<p>1) o estado &#8220;UP&#8221; já está estilizado;</p>
<p>2) o estado &#8220;OVER&#8221; 		 é estilizado com a:hover que mostrarei a seguir;</p>
<p>3) o estado &#8220;DOWN&#8221;  		 é estilizado com a:active que mostrarei a seguir;</p>
<p>4) o estado  		 &#8220;OVER WHILE DOWN&#8221; não tem equivalente em <abbr>CSS</abbr>;</p>
<p>5) 		  mas, temos o estado &#8220;VISITED&#8221; para links já visitados  		  com a:visited, que não usaremos neste tutorial.</p>
<p><strong>2a. ETAPA:Definindo os estilos para a:active</strong></p>
<p>Painel Estilo <abbr>CSS</abbr> &#8211;&gt; Novo estilo <abbr>CSS</abbr> &#8211;&gt; Utilizar o seletor de <abbr>CSS</abbr> &#8211;&gt;  	Definir em apenas este documento &#8211;&gt; Seletor:digite <code>.barNav  	a:active</code> &#8211;&gt; OK;</p>
<p>Caixa Tipo&#8211;&gt; Cor: #CCCCCC; Caixa Fundo&#8211;&gt; Cor do fundo: #000000;Caixa Borda&#8211;&gt; Estilo&#8211;&gt; solid - Largura&#8211;&gt; 2px - Cor: #CCCCCC;</p>
<p>E aqui, acabamos de criar o estilo para a:active.</p>
<p><strong>3a. ETAPA: Definindo os estilos para a:hover</strong></p>
<p>Painel Estilo <abbr>CSS</abbr> &#8211;&gt; Novo estilo <abbr>CSS</abbr> &#8211;&gt; Utilizar o seletor de <abbr>CSS</abbr> &#8211;&gt; Definir em apenas este documento &#8211;&gt; Seletor:digite <code>.barNav a:hover</code> &#8211;&gt; OK;</p>
<p>Caixa Tipo&#8211;&gt; Cor: #00FF00; Caixa Fundo&#8211;&gt; Cor do fundo: #000000;Caixa Borda&#8211;&gt; Estilo&#8211;&gt; solid - Largura&#8211;&gt; 2px - Cor: #00FF00;</p>
<p>E aqui, acabamos de criar o estilo para a:hover.</p>
<p>PRONTO! Terminamos de criar a <abbr>CSS</abbr> para nossa barra de navegação.</p>
<p>O Código <abbr>CSS</abbr> gerado em sua página será o seguinte:</p>
<pre><code>&lt;style type="text/css"&gt;
&lt;!--
.barNav a {
font:bold 14px  Arial, Helvetica, Verdana,sans-serif;
color:#000000;
text-decoration:none;
background:#00FF00;
text-align:center;
margin:0px;
padding:5px 10px 5px 10px;
border:2px solid #000000;
}

.barNav a:active {
color:#CCCCCC;
background:#000000;
border:2px solid #CCCCCC;
}
.barNav a:hover {
color:#00FF00;
	background:#000000;
border:2px solid #0FF000;
}
&lt;/style&gt;</code></pre>
<p>E finalmente o teste pra confirmar se esta  		tudo certinho:</p>
<p>No arquivo que você criou &#8220;barNav.html&#8221; e onde gerou  		o código <abbr>CSS</abbr>, digite o <abbr>HTML</abbr> da barra de navegação na janela de código do .</p>
<p>Insira as tag&#8217;s &lt;a&gt; dentro da tag &lt;p&gt; tudo como mostrado no início deste tutorial.</p>
<p>Observe o código <abbr>HTML</abbr> abaixo:</p>
<pre><code>&lt;html&gt;
.........................
&lt;/head&gt;
&lt;body&gt;
&lt;p&gt;
&lt;a href="../index.php/"&gt;HOME&lt;/a&gt;
&lt;a href="../index.php"&gt;DWFORUM&lt;/a&gt;
&lt;a href="../maujor.php"&gt;MAUJOR&lt;/a&gt;
&lt;/p&gt;
........................
&lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>E você deverá obter uma barra de navegação com o aspecto mostrado nesta página</p>
<p>É isso pessoal! 		E, agora a melhor parte do novo aprendizado. Os exercícios e pesquisas  		individuais e novas descobertas <img src='http://www.estiloscss.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Crie outros arquivos e experimente com:</p>
<p>&#8230;mude a cor do fundo;acrescente a declaração a:visited;</p>
<p>&#8230;altere espessuras, cor e tipos das bordas;&#8230;coloque a declaração 		 a:hover antes de a:active e constate se houve alguma mudança no comportamento dos links;</p>
<p>&#8230;e milhares de outras combinações!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/barra-de-navegacao-com-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fontes</title>
		<link>http://www.estiloscss.com.br/elementos-do-css/fontes/</link>
		<comments>http://www.estiloscss.com.br/elementos-do-css/fontes/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:12:32 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[estilo]]></category>

		<category><![CDATA[fontes]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=41</guid>
		<description><![CDATA[
Fontes
Nesta lição estudaremos as fontes e como aplicá-las usando CSS. Veremos como criar situações para que determinada fonte seja visualizada pelo usuário mesmo não estando instalada em seu sistema operacional. Descreveremos as seguintes propriedades CSS:
* font-family
* font-style
* font-variant
* font-weight
* font-size
* font
Família de fontes [font-family]
A propriedade font-family é usada para definir uma lista de fontes e [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-134" title="css5" src="http://www.estiloscss.com.br/wp-content/uploads/2010/01/css5.jpg" alt="css5" width="115" height="115" /></p>
<p><strong>Fontes</strong></p>
<p>Nesta lição estudaremos as fontes e como aplicá-las usando CSS. Veremos como criar situações para que determinada fonte seja visualizada pelo usuário mesmo não estando instalada em seu sistema operacional. Descreveremos as seguintes propriedades CSS:<span id="more-41"></span></p>
<p>* font-family<br />
* font-style<br />
* font-variant<br />
* font-weight<br />
* font-size<br />
* font</p>
<p><strong>Família de fontes [font-family]</strong></p>
<p>A propriedade font-family é usada para definir uma lista de fontes e sua prioridade para apresentação de um elemento em uma página. Se a primeira fonte da lista não estiver instalada na máquina do usuário, deverá ser usada a segunda e assim por diante até ser encontrada uma fonte instalada.</p>
<p>Existem dois tipos de nomes para definir fontes: nomes para famílias de fontes e nomes para famílias genéricas. Os dois são explicados a seguir:</p>
<p><strong>nome para famílias de fontes</strong><br />
Exemplos para este tipo (normalmente conhecidas como &#8220;font&#8221;) são &#8220;Arial&#8221;, &#8220;Times New Roman&#8221; ou &#8220;Tahoma&#8221;.<br />
<strong>nome para famílias genéricas</strong><br />
Famílias genéricas são fontes que pertencem a um grupo com aparência uniforme. Um exemplo são as fontes sans-serif que englobam a coleção de fontes que &#8220;não têm pé&#8221;.</p>
<p>A diferença está mostrada na figura a seguir:</p>
<p>Tres exemplos de familias de fontes genericas e alguns de seus membros</p>
<p>Ao listar fontes para seu website, comece com aquela preferida, seguindo-se algumas alternativas para ela. É recomendável encerrar a listagem das fontes com uma fonte genérica. Assim fazendo, em último caso a página será renderizada com fonte da mesma família das que foram especificadas quando todas as demais estiverem indisponíveis na máquina do usuário.</p>
<p>A seguir mostramos um exemplo de listagem de fontes:</p>
<p>h1 {font-family: arial, verdana, sans-serif;}<br />
h2 {font-family: &#8220;Times New Roman&#8221;, serif;}</p>
<p>Cabeçalhos &lt;h1&gt; serão renderizados com fonte &#8220;Arial&#8221;. Se o usuário não tiver a font Arial instalada, será usada a fonte &#8220;Verdana&#8221;. Se ambas estiverem indisponíveis na máquina do usuário será usada uma fonte da família sans-serif.</p>
<p>Notar que para especificar a fonte &#8220;Times New Roman&#8221; foram usadas aspas. Isto é necessário para fontes com nomes compostos e que contenham espaços entre os nomes.</p>
<p><strong><br />
Estilo da fonte [font-style]</strong></p>
<p>A propriedade font-style define a escolha da fonte em normal, italic ou oblique. No exemplo a seguir todos as cabeçalhos &lt;h2&gt; serão em itálico.</p>
<p>h1 {font-family: arial, verdana, sans-serif;}<br />
h2 {font-family: &#8220;Times New Roman&#8221;, serif; font-style: italic;}</p>
<p><strong>Fonte variante [font-variant]</strong></p>
<p>A propriedade font-variant é usada para escolher as variantes normal ou small-caps. Uma fonte small-caps é aquela que usa letras maiúsculas de tamanhos reduzidos. Confundiu? Dê uma olhada nos exemplos a seguir:</p>
<p>Quatro exemplos de fontes em small caps</p>
<p>Se a propriedade font-variant for definida para small-caps e não estiver disponível na máquina do usuário, será usada fonte em maiúscula.</p>
<p>h1 {font-variant: small-caps;}<br />
h2 {font-variant: normal;}</p>
<p><strong>Peso da fonte [font-weight]</strong></p>
<p>A propriedade font-weight define quão negrito ou &#8220;pesada&#8221; deve ser renderizada a fonte. Uma fonte pode ser normal ou bold. Alguns navegadores suportam números de 100-900 (em intervalos de 100 em 100) para definir o peso da fonte.</p>
<p>p {font-family: arial, verdana, sans-serif;}<br />
td {font-family: arial, verdana, sans-serif; font-weight: bold;}</p>
<p><strong>Tamanho da fonte [font-size]</strong></p>
<p>On tamanho da fonte é definido pela propriedade font-size.</p>
<p>Existem muitas unidades (p. ex.:. pixels e percentagens) que podem ser usadas para definir o tamanho da fonte. Neste tutorial nós usaremos as unidades mais comuns e apropriadas. Ver exemplos a seguir:</p>
<p>h1 {font-size: 30px;}<br />
h2 {font-size: 12pt;}<br />
h3 {font-size: 120%;}<br />
p {font-size: 1em;}</p>
<p>Existe uma diferença fundamental entre as quatro unidades adotadas no exemplo acima. As unidades &#8216;px&#8217; e &#8216;pt&#8217; são absolutas, enquanto &#8216;%&#8217; e &#8216;em&#8217; permitem ao usuário ajustar o tamanho das fontes ao seu gosto e necessidade. Muitos usuários têm restrições, como por exemplo, pessoas idosas, pessoas com visão limitada ou as que usam um monitor de baixa qualidade. Para fazer seu site acessível a todos, você deverá usar unidades como &#8216;%&#8217; ou &#8216;em&#8217;.</p>
<p>Abaixo uma figura mostrando como ajustar o tamanho das fontes nos navegadores Mozilla Firefox e Internet Explorer. Tente você mesmo este ajuste — uma excelente funcionalidade do navegador, não é mesmo?</p>
<p><strong>Compilando [font]</strong></p>
<p>Usar font é uma abreviação que permite definir várias propriedades em uma só.</p>
<p>Veja a seguir quatro linhas de código usadas para definir propriedades de fonte para um parágrafo &lt;p&gt;:</p>
<p>p {<br />
font-style: italic;<br />
font-weight: bold;<br />
font-size: 30px;<br />
font-family: arial, sans-serif;<br />
}</p>
<p>Usar a abreviação simplifica o código como mostrado abaixo:</p>
<p>p {<br />
font: italic bold 30px arial, sans-serif;<br />
}</p>
<p>A ordem dos valores para font é a mostrada a seguir :</p>
<p>font-style | font-variant | font-weight | font-size | font-family</p>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/elementos-do-css/fontes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guia de referência CSS</title>
		<link>http://www.estiloscss.com.br/guias/guia-de-referencia-css/</link>
		<comments>http://www.estiloscss.com.br/guias/guia-de-referencia-css/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 14:35:14 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Guias]]></category>

		<category><![CDATA[guia]]></category>

		<category><![CDATA[rapido]]></category>

		<category><![CDATA[referencia]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=3</guid>
		<description><![CDATA[
Guia rápido de referência para estilos CSS




- Font Properties



Propriedades
Valores Válidos
Exemplo
Herdado


font-family
[font name or type]
font-family: Verdana, Arial;
Y


font-style
normal &#124; italic
font-style:italic;
Y


font-variant
normal &#124; small-caps
font-variant:small-caps;
Y


font-weight
normal &#124; bold
font-weight:bold;
Y


font-size
[ xx-large &#124; x-large &#124; large &#124; medium &#124; small &#124; x-small &#124; xx-small ] &#124; [ larger &#124; smaller ] &#124; percentage &#124; length
font-size:12pt;
Y


font
[ font-style &#124;&#124; font-variant &#124;&#124; font-weight ] ? font-size [ / [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="alignnone size-full wp-image-131" title="css4" src="http://www.estiloscss.com.br/wp-content/uploads/2010/01/css4.jpg" alt="css4" width="115" height="115" /></h3>
<h4>Guia rápido de referência para estilos CSS<strong><span style="font-size: small;"><br />
</span></strong></h4>
<h4><strong></strong></h4>
<p align="left">
<p align="left"><span id="more-3"></span></p>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Font Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">font-family</td>
<td>[font name or type]</td>
<td>font-family: Verdana, Arial;</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">font-style</td>
<td>normal | italic</td>
<td>font-style:italic;</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">font-variant</td>
<td>normal | small-caps</td>
<td>font-variant:small-caps;</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">font-weight</td>
<td>normal | bold</td>
<td>font-weight:bold;</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">font-size</td>
<td>[ xx-large | x-large | large | medium | small | x-small | xx-small ] | [ larger | smaller ] | <em>percentage</em> | <em>length</em></td>
<td>font-size:12pt;</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">font</td>
<td>[ <em>font-style</em> || <em>font-variant</em> || <em>font-weight</em> ] ? <em>font-size</em> [ / <em>line-height</em> ] ? <em>font-family</em></td>
<td>font: bold 12pt Arial;</td>
<td>Y</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Color and Background Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">color</td>
<td><em>color </em></td>
<td>color: red</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">background-color</td>
<td><em>color</em> | transparent</td>
<td>background-color: yellow</td>
<td>N*</td>
</tr>
<tr align="left" valign="top">
<td align="left">background-image</td>
<td><em>url</em> | none</td>
<td>background-image: url(house.jpg)</td>
<td>N*</td>
</tr>
<tr align="left" valign="top">
<td align="left">background-repeat</td>
<td>repeat | repeat-x | repeat-y | no-repeat</td>
<td>background-repeat: no-repeat</td>
<td>N*</td>
</tr>
<tr align="left" valign="top">
<td align="left">background-attachment</td>
<td>scroll | fixed</td>
<td>background-attachment: fixed</td>
<td>N*</td>
</tr>
<tr align="left" valign="top">
<td align="left">background-position</td>
<td>[ <em>position</em> | <em>length</em> ] | {1,2} | [ top | center | bottom ] || [ left | center | right ]</td>
<td>background-position: top center</td>
<td>N*</td>
</tr>
<tr align="left" valign="top">
<td align="left">background</td>
<td>transparent | <em>color</em> || <em>url</em> || repeat || scroll || <em>position</em></td>
<td>background: silver url(house.jpg) repeat-y</td>
<td>N*</td>
</tr>
</tbody>
</table>
<h4><span style="font-size: small;">* Starting in CSS2, the properties indicated above are inherited. </span></h4>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Text Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">letter-spacing</td>
<td>normal | <em>length</em></td>
<td>letter-spacing:5pt</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">text-decoration</td>
<td>none | underline | overline | line-through</td>
<td>text-decoration:underline</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">vertical-align</td>
<td>sub | super |</td>
<td>vertical-align:sub</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">text-transform</td>
<td>capitalize | uppercase | lowercase | none</td>
<td>text-transform:lowercase</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">text-align</td>
<td>left | right | center | justify</td>
<td>text-align:center</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">text-indent</td>
<td><em>length</em> | <em>percentage</em></td>
<td>text-indent:25px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">line-height</td>
<td>normal | <em>number</em> | <em>length</em> | <em>percentage</em></td>
<td>line-height:15pt</td>
<td>N</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Box Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">margin-top</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>margin-top:5px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">margin-right</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>margin-right:5px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">margin-bottom</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>margin-bottom:1em</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">margin-left</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>margin-left:5pt</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">margin</td>
<td><em>length</em> | <em>percentage</em> | auto  {1,4}</td>
<td>margin: 10px 5px 10px 5px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">padding-top</td>
<td><em>length</em> | <em>percentage</em></td>
<td>padding-top:10%</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">padding-right</td>
<td><em>length</em> | <em>percentage</em></td>
<td>padding-right:15px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">padding-bottom</td>
<td><em>length</em> | <em>percentage</em></td>
<td>padding-bottom:1.2em</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">padding-left</td>
<td><em>length</em> | <em>percentage</em></td>
<td>padding-left:10pt; }</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">padding</td>
<td>l<em>ength</em> | <em>percentage</em> {1,4}</td>
<td>padding: 10px 10px 10px 15px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-top-width</td>
<td>thin | medium | thick | <em>length</em></td>
<td>border-top-width:thin</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-right-width</td>
<td>thin | medium | thick | <em>length</em></td>
<td>border-right-width:medium</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-bottom-width</td>
<td>thin | medium | thick | <em>length</em></td>
<td>border-bottom-width:thick</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-left-width</td>
<td>thin | medium | thick | <em>length</em></td>
<td>border-left-width:15px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-width</td>
<td>thin | medium | thick | <em>length</em> {1,4}</td>
<td>border-width: 3px 5px 3px 5px</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-top-color</td>
<td><em>color </em></td>
<td>border-top-color:navajowhite</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-right-color</td>
<td><em>color</em></td>
<td>border-right-color:whitesmoke</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-bottom-color</td>
<td><em>color</em></td>
<td>border-bottom-color:black</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-left-color</td>
<td><em>color</em></td>
<td>border-left-color:#C0C0C0</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-color</td>
<td><em>color</em> {1,4}</td>
<td>border-color: green red white blue; }</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-top-style</td>
<td>none | solid | double | groove | ridge | inset | outset</td>
<td>border-top-style:solid</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-right-style</td>
<td>none | solid | double | groove | ridge | inset | outset</td>
<td>border-right-style:double</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-bottom-style</td>
<td>none | solid | double | groove | ridge | inset | outset</td>
<td>border-bottom-style:groove</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-left-style</td>
<td>none | solid | double | groove | ridge | inset | outset</td>
<td>border-left-style:none</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-style</td>
<td>none | solid | double | groove | ridge | inset | outset</td>
<td>border-style:ridge; }</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-top</td>
<td><em>border-width</em> | <em>border-style</em> | <em>border-color </em></td>
<td>border-top: medium outset red</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-right</td>
<td><em>border-width</em> | <em>border-style</em> | <em>border-color </em></td>
<td>border-right: thick inset maroon</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-bottom</td>
<td><em>border-width</em> | <em>border-style</em> | <em>border-color </em></td>
<td>border-bottom: 10px ridge gray</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border-left</td>
<td><em>border-width</em> | <em>border-style</em> | <em>border-color </em></td>
<td>border-left: 1px groove red</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">border</td>
<td><em>border-width</em> | <em>border-style</em> | <em>border-color </em></td>
<td>border: thin solid blue</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">float</td>
<td>none | left | right</td>
<td>float:none</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">clear</td>
<td>none | left | right | both</td>
<td>clear:left</td>
<td>N</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Classification Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">display</td>
<td>none | block | inline | list-item</td>
<td>display:none</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">list-style-type</td>
<td>disk | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none</td>
<td>list-style-type:upper-alpha</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">list-style-image</td>
<td><em>url</em> | none</td>
<td>list-style-image:url(icFile.gif)</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">list-style-position</td>
<td>inside | outside</td>
<td>list-style-position:inside</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">list-style</td>
<td><em>keyword</em> || <em>position</em> || <em>url</em></td>
<td>list-style: square outside url(icFolder.gif)</td>
<td>Y</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Positioning Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Applies to</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">clip</td>
<td><em>shape</em> | auto</td>
<td>clip:rect(0px 200px 200px 0px)</td>
<td>all elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">height</td>
<td><em>length</em> | auto</td>
<td>height:200px</td>
<td>DIV, SPAN and replaced elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">left</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>left:0px</td>
<td>absolutely and relatively positioned elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">overflow</td>
<td>visible | hidden | scroll | auto</td>
<td>overflow:scroll</td>
<td>all elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">position</td>
<td>absolute|  relative | static</td>
<td>position:absolute</td>
<td>all elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">top</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>top:0px</td>
<td>absolutely and relatively positioned elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">visibility</td>
<td>visible | hidden | inherit</td>
<td>visibility:visible</td>
<td>all elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">width</td>
<td><em>length</em> | <em>percentage</em> | auto</td>
<td>width:80%</td>
<td>DIV, SPAN and replaced elements</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">z-index</td>
<td>auto | <em>integer</em></td>
<td>z-index:-1</td>
<td>absolutely and relatively positioned elements</td>
<td>N</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Printing Properties</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">page-break-before</td>
<td>auto | always || left | right</td>
<td>page-break-before:always</td>
<td>N</td>
</tr>
<tr align="left" valign="top">
<td align="left">page-break-after</td>
<td>auto | always || left | right</td>
<td>page-break-before:auto</td>
<td>N</td>
</tr>
</tbody>
</table>
<h4><span style="color: #ff0000;"><strong>- </strong></span>Pseudo Classes</h4>
<table class="clsRef" border="0" cellspacing="2" cellpadding="5" width="100%">
<tbody>
<tr align="left" valign="middle" bgcolor="#00d900">
<td><strong>Propriedades</strong></td>
<td><strong>Valores Válidos</strong></td>
<td><strong>Exemplo</strong></td>
<td><strong>Herdado</strong></td>
</tr>
<tr align="left" valign="top">
<td align="left">cursor</td>
<td>auto | crosshair | default | hand | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize | text | wait | help</td>
<td>{ cursor:hand; }</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">active, hover, link, visited</td>
<td>n/a</td>
<td>a:hover { color:red; }</td>
<td>Y</td>
</tr>
<tr align="left" valign="top">
<td align="left">first-letter, first-line</td>
<td>any font manipulating declaration</td>
<td>p:first-letter{<br />
float:left;color:blue<br />
}</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/guias/guia-de-referencia-css/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cantos arredondados com CSS</title>
		<link>http://www.estiloscss.com.br/dicas/cantos-arredondados-com-css-e-java-script-sem-a-utilizacao-de-imagens/</link>
		<comments>http://www.estiloscss.com.br/dicas/cantos-arredondados-com-css-e-java-script-sem-a-utilizacao-de-imagens/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:15:12 +0000</pubDate>
		<dc:creator>felipe</dc:creator>
		
		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[Elementos do CSS]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[estilos]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[script]]></category>

		<category><![CDATA[tutoriais]]></category>

		<guid isPermaLink="false">http://www.estiloscss.com.br/?p=10</guid>
		<description><![CDATA[
Esse artigo é uma tradução de alguns trechos que explica o
Nifty Corners criado pelo Alessandro Fulciniti. O Nifty Corners
é uma combinação de CSS e Java script para gerar cantos
arredondados sem a necessidade de imagens. A técnica é
composta de quatro elementos essenciais e que juntos pesam menos de 6kb:
1. Arquivo CSS para screen
2. Arquivo CSS para [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-128" title="css3" src="http://www.estiloscss.com.br/wp-content/uploads/2010/01/css3.jpg" alt="css3" width="115" height="115" /></p>
<p>Esse artigo é uma tradução de alguns trechos que explica o<br />
Nifty Corners criado pelo Alessandro Fulciniti. O Nifty Corners<br />
é uma combinação de CSS e Java script para gerar cantos<br />
arredondados sem a necessidade de imagens. A técnica é<br />
composta de quatro elementos essenciais e que juntos pesam menos de 6kb:<span id="more-10"></span></p>
<p>1. <a href="http://www.meustutoriais.com.br/wp-content/uploads/2008/07/niftyjscode.htm">Arquivo CSS para screen</a><br />
2. <a href="http://www.meustutoriais.com.br/wp-content/uploads/2008/07/nifitycorners.css">Arquivo CSS para print</a><br />
3. <a href="http://www.meustutoriais.com.br/wp-content/uploads/2008/07/niftycssprintcode.htm">Arquivo Java script para gerar o Nifty Corners</a><br />
4. O código Java script para chamar os elementos</p>
<p>Os três primeiros componentes não necessitam de mudanças, apenas ser incluídos dentro da Tag HEAD :<br />
&lt;link rel=”stylesheet” type=”text/css” href=”niftyCorners.css”&gt;<br />
&lt;link rel=”stylesheet” type=”text/css” href=”niftyPrint.css” media=”print”&gt;<br />
&lt;script type=”text/javascript” src=”nifty.js”&gt;&lt;/script&gt;</p>
<p>O quarto elemento é necessário para passar os parâmetros para o Nifty Corners, o bloco de código Java script é esse:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">window.onload=function(){<br />
if(!NiftyCheck())<br />
return;<br />
Rounded(”div#nifty”,”all”,”#FFF”,”#D4DDFF”,”smooth”);<br />
}</div>
<p>A função NiftyCheck verifica se há a  suporte para DOM. Se o teste passar, a função Rounded é chamada. Para iniciar o arredondamento é necessário informar cinco parâmetros, nessa ordem:</p>
<p>1. Um seletor de CSS que indique qual elemento será arredondado<br />
2. Uma string que indique quais cantos serão arredondados<br />
3. Cor exterior dos cantos arredondados<br />
4. Cor interna dos cantos arredondados<br />
5. Um quinto parâmetro opcional que conterá as opções especiais para o Nifty Corners</p>
<p><strong>Primeiro parâmetro: o seletor do CSS</strong></p>
<p>Os parâmetros aceitos pelo Nifty Corners para arredonda elementos são:</p>
<ul>
<li>Tags: p, blockquote ou h2</li>
<li>Seletor ID com a tag do elemento especificada, por exemplo: “div#content” ou “p#news” ou “li#home”</li>
<li>Seletor de classe com a tag do elemento especificada, por exemplo: “div.entry” ou “h2.highlight”</li>
<li>Seletor de agrupamentos, tem que ser composto por um seletor ID e seguido por uma Tag. Os exemplos válidos são: “div#news div” ou do “li ul#menu”</li>
</ul>
<p><strong>Segundo parâmetro: especificando os cantos que serão arredondados</strong></p>
<p>Vamos ver outra vez a chamada do Java script para o primeiro exemplo:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#nifty”,”all”,”#FFF”,”#D4DDFF”,”smooth”); ,</div>
<p>O segundo parâmetro especifica quais cantos serão arredondados. Podendo ser um ou mais dos seguintes keywords que devem ser separados por um espaço:</p>
<p>• all: todos os cantos redondos<br />
• top: cantos superiores redondos<br />
• bottom: cantos inferiores redondos<br />
• tl: canto alto-esquerdo redondo<br />
• tr: canto alto-direito redondo<br />
• bl: canto fundo-esquerdo redondo<br />
• br: canto fundo-direito redondo</p>
<p>Você também pode combinar os keywords. Por exemplo, você pode usar o parâmetro do “top br” para arredondar os cantos superiores e fundo-direito. Observe que os parâmetro “top bottom” e “br tl tr bl” também são válidos e geram todos os quatro cantos arredondados.</p>
<p><strong>Terceiro e quarto parâmetros: especificando as cores</strong></p>
<p>Vamos olhar outra vez a chamada do Java script para o primeiro exemplo:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#nifty”,”all”,”#FFF”,”#D4DDFF”,”smooth”);</div>
<p>Os terceiros e quartos parâmetros são usados para especificar a cor externar e interna. Deve ser especificado o código hex com # símbolo, em três ou seis dígitos. A notícia boa é que pode ser transparente “transparent”. Você não pode gerar ambas as cores transparentes, somente uma.</p>
<p><strong>Quinto parâmetro: opções especiais do Nifty Corners</strong></p>
<p>Está aqui é a chamada do Java script para o primeiro exemplo:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#nifty”,”all”,”#FFF”,”#D4DDFF”,”smooth”);</div>
<p>Como você pode ver, há um quinto parâmetro  informado “smooth”, que serve para gerar cantos arredondados suavizados. O quinto parâmetro é opcional. Alguns keywords que você poder usar:</p>
<ul>
<li>smooth: suavizar os cantos aplicando um antialias automaticamente, que é gerado pelo Javascript que computará automaticamente a cor intermediária para misturar delicadamente a cor interna e extenar, neste caso ambas as cores devem ser especificada.</li>
<li>border: (seguida por uma cor no código hex com # símbolo, em três ou seis dígitos) fará cantos com bordas. Observe que você pode também gerar cantos transparentes, mas fora das bordas.</li>
<li>small: cantos pequenos</li>
</ul>
<p><strong>Os exemplos</strong></p>
<p>Exemplo um: um único div com antialias<br />
Este é o exemplo do inicio. A chamada do Javascript é:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#nifty”,”all”,”#FFF”,”#D4DDFF”,”smooth”);</div>
<p>Neste caso todos os cantos foram arredondados com um antialias muito claro.</p>
<p>Exemplo dois: divs dos irmãos<br />
Neste exemplo, dois divs foram arredondados. As chamadas dos js são:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#content”,”all”,”#FFF”,”#9DD4FF”,”smooth”);<br />
Rounded(”div#nav”,”tr br”,”#FFF”,”#FFC79D”,”smooth”);</div>
<p>Exemplo três: transparente<br />
Este é uma das melhorias mais significativas do nifty corners. Você apenas tem que especificar a cor exterior e “transparente” para a cor interna:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#box”,”all”,”#6385D8″,”transparent”);</div>
<p>Exemplo quatro: com ou sem elas<br />
Neste exemplo, eu pus dois divs que compartilham da mesma classe em uma página. Um deles não tem uma ID,</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#nifty”,”top”,”transparent”,”#FFC5FF”,”border #C0C0C0″);<br />
Rounded(”div#nifty”,”bottom”,”transparent”,”#F0F0E7″,”small border #C0C0C0″);</div>
<p>Exemplo cinco: explosão da cor<br />
Neste exemplo, eu usei o seletor e a transparência do descendente para dentro nos quatro elementos redondos, mas apenas em dois cantos opostos. Está aqui a única chamada do Javascript:</p>
<div class="code_js" style="padding-top: 0pt; padding-bottom: 0pt;">Rounded(”div#news div”,”tr bl”,”#FFF”,”transparent”);</div>
<p>Fonte: <a href="http://www.meustutoriais.com.br">Meus Tutoriais</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.estiloscss.com.br/dicas/cantos-arredondados-com-css-e-java-script-sem-a-utilizacao-de-imagens/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
