<?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>Blog Web Standards &#187; bordas arredondadas</title>
	<atom:link href="http://www.webstandards.blog.br/tag/bordas-arredondadas/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.blog.br</link>
	<description>Soluções para os problemas enfrentados pelos desenvolvedores HTML e CSS em seu dia-a-dia</description>
	<lastBuildDate>Tue, 20 Dec 2011 19:14:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cantos arredondados no Internet Explorer (sem imagens)</title>
		<link>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/</link>
		<comments>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 00:19:05 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[bordas arredondadas]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[internet explorer 7]]></category>
		<category><![CDATA[internet explorer 8]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=201</guid>
		<description><![CDATA[Em desuso. Esse código está ultrapassado em nosso padrão, então evitamos usá-lo. Com os recursos que temos atualmente, podemos fazer cantos arredondados diretamente pelo CSS para os browsers Firefox e Safari, graças a propriedades exclusivas de suas engines. O CSS3 promete unificar tudo isso introduzindo a propriedade border-radius mas, até o momento, a melhor opção [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/hacks/conditional-comments-para-internet-explorer/' rel='bookmark' title='Conditional comments para Internet Explorer'>Conditional comments para Internet Explorer</a> <small>Uma boa maneira de fugirmos dos hacks é usar os...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hover-focus-e-active-em-qualquer-elemento-no-internet-explorer-6/' rel='bookmark' title='Hover, focus e active em qualquer elemento no Internet Explorer 6'>Hover, focus e active em qualquer elemento no Internet Explorer 6</a> <small>Uma das diversas limitações apresentadas pelo IE6 está relacionada ao...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hack-para-internet-explorer-6/' rel='bookmark' title='Hack para Internet Explorer 6'>Hack para Internet Explorer 6</a> <small>Em desuso. Esse código está ultrapassado em nosso padrão, então...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p class="desuso"><strong>Em desuso</strong>. Esse código está ultrapassado em nosso padrão, então evitamos usá-lo.</p>
<p>Com os recursos que temos atualmente, podemos fazer cantos arredondados diretamente pelo CSS para os <em>browsers</em> Firefox e Safari, graças a propriedades exclusivas de suas <em>engines</em>.</p>
<p>O CSS3 promete unificar tudo isso introduzindo a propriedade <a title="Visitar definição de border-radius na W3C" href="http://www.w3.org/TR/2005/WD-css3-background-20050216/#the-border-radius"><strong>border-radius</strong></a> mas, até o momento, a melhor opção que temos é o <a title="Visitar o site do script DD_roundies" href="http://www.dillerdesign.com/experiment/DD_roundies/">DD_roundies</a>, um <em>script</em> que possibilita fazermos <strong>bordas arredondadas sem imagens</strong> para os browsers mais populares: Internet Explorer 6, 7 e 8 além de Firefox e Safari (Google Chrome).<br />
<span id="more-201"></span></p>
<h4>Explicação</h4>
<p>Faça <a title="Baixar a versão 0.0.2 do DD_roundies" href="http://www.dillerdesign.com/experiment/DD_roundies/DD_roundies_0.0.2a-min.js">download do <em>script</em> DD_roundies</a> e coloque o arquivo junto com o HTML. Caso o arquivo baixado esteja na mesma pasta que o arquivo HTML inclua esse js em seu HTML dentro da tag head:</p>
<pre class="brush: html">
...
&lt;head&gt;
  &lt;title&gt;Exemplo&lt;/title&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;DD_roundies_0.0.2a-min.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
...
</pre>
<p>Agora para colocarmos canto arredondado em algum elemento <strong>siga o exemplo</strong>.</p>
<p>Coloque dentro da tag body uma div:</p>
<pre class="brush: html">
...
&lt;body&gt;
  &lt;div&gt;Meu exemplo de canto arredondado&lt;/div&gt;
&lt;/body&gt;
...
</pre>
<p>Logo abaixo do código que colocou antes no head, inclua também o código para fazer os cantos arredondados que desejar e um CSS para que veja o que fez:</p>
<pre class="brush: html">
...
&lt;head&gt;
  &lt;title&gt;Exemplo&lt;/title&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;DD_roundies_0.0.2a-min.js&quot;&gt;&lt;/script&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;
    DD_roundies.addRule(&#039;div&#039;, &#039;10px&#039;, true);
  &lt;/script&gt;

  &lt;style type=&quot;text/css&quot;&gt;
    div { border: 1px solid red; }
  &lt;/style&gt;
&lt;/head&gt;
...
</pre>
<p>Esse código que colocou é apenas para fazer os cantos arredondados em qualquer div com um raio de 10 pixel e funcionar em todos navegados (true). Quando for usar em seu dia-a-dia mude conforme a necessidade, por exemplo:</p>
<pre class="brush: javascript">
...
DD_roundies.addRule(&#039;div.conteudo ol li&#039;, &#039;20px&#039;, true);
...
</pre>
<p>ou assim, com <strong>cantos diferentes</strong>:</p>
<pre class="brush: javascript">
...
DD_roundies.addRule(&#039;div.topo .busca form&#039;, &#039;20px 0 0 20px&#039;, true);
...
</pre>
<p>Essa ordem usada para deixar os cantos diferentes é a seguinte: <strong>Top-Left</strong>, <strong>Top-Right</strong>, <strong>Bottom-Left</strong> e <strong>Bottom-Right</strong>.</p>
<p>Veja o <a href="http://www.webstandards.blog.br/exemplos/bordas-arredondadas/" title="Exemplo de borda arredondada sem imagens">exemplo de pronto com cantos arredondados</a>. Caso tenha uma dúvida, comente!</p>
<p>O interessante de usar essa técnica para todos os <em>browsers</em> (incluindo Firefox e Safari) é que mantemos nosso CSS limpo e sua aplicação mostrou-se muito eficaz, já que não se faz mais necessário o uso de imagens para fazer os cantos arredondados.</p>
<p>O único porém que percebi até o momento é no uso das bordas arredondadas para Internet Explorer 8, não mostrando a propriedade <em>background-image</em> caso utilizada.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/hacks/conditional-comments-para-internet-explorer/' rel='bookmark' title='Conditional comments para Internet Explorer'>Conditional comments para Internet Explorer</a> <small>Uma boa maneira de fugirmos dos hacks é usar os...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hover-focus-e-active-em-qualquer-elemento-no-internet-explorer-6/' rel='bookmark' title='Hover, focus e active em qualquer elemento no Internet Explorer 6'>Hover, focus e active em qualquer elemento no Internet Explorer 6</a> <small>Uma das diversas limitações apresentadas pelo IE6 está relacionada ao...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hack-para-internet-explorer-6/' rel='bookmark' title='Hack para Internet Explorer 6'>Hack para Internet Explorer 6</a> <small>Em desuso. Esse código está ultrapassado em nosso padrão, então...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
	</channel>
</rss>

