<?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>A fronteira final &#187; Chrome</title>
	<atom:link href="http://afronteirafinal.com/tag/chrome/feed/" rel="self" type="application/rss+xml" />
	<link>http://afronteirafinal.com</link>
	<description>Audaciosamente indo onde nenhum dev jamais esteve</description>
	<lastBuildDate>Tue, 17 Aug 2010 17:03:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Google Wave &#8211; a onda que não pegou</title>
		<link>http://afronteirafinal.com/google-wave-a-onda-que-nao-pegou/</link>
		<comments>http://afronteirafinal.com/google-wave-a-onda-que-nao-pegou/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 19:28:09 +0000</pubDate>
		<dc:creator>D. Vespa</dc:creator>
				<category><![CDATA[Alex]]></category>
		<category><![CDATA[Hiro]]></category>
		<category><![CDATA[Vespa]]></category>
		<category><![CDATA[aplicações web]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[problemas]]></category>

		<guid isPermaLink="false">http://afronteirafinal.com/?p=402</guid>
		<description><![CDATA[Hoje na hora do almoço conversamos a respeito da morte do Google Wave. Como uma coisa que era prometida como a próxima grande revolução da internet pôde dar tão errado? Há uma gama razoável de recursos úteis (aliás, este artigo, como outros do blog, foi escrito usando o Wave como editor), uma empresa forte por [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje na hora do almoço conversamos a respeito da morte do Google Wave. Como uma coisa que era prometida como a próxima grande revolução da internet pôde dar tão errado? Há uma gama razoável de recursos úteis (aliás, este artigo, como outros do blog, foi escrito usando o Wave como editor), uma empresa forte por trás e um grande potencial de expansão. Por que, então, ficou tão abaixo mesmo da pior das expectativas?</p>
<p><span id="more-402"></span>Os pontos que surgiram na conversa foram os seguintes:</p>
<h2>Falta de foco:</h2>
<p>Acreditamos que este seja o principal problema. Em nenhum momento falou-se claramente &#8220;isso serve pra aquilo&#8221; &#8211; só se falou que era um milhão de possibilidades, que as pessoas iam ter orgasmos com os recursos mágicos, só que&#8230; Não se falou como. Os exemplos apresentados do que fazer com a ferramenta foram pífios e, até onde eu sei, ninguém fez algo que fosse digno de nota usando o Wave.</p>
<h2>Interface diferente &#8220;Pero no mucho&#8221;:</h2>
<p>A idéia vendida foi de uma interface revolucionária. A estrutura ousa muito pouco (repare que a diagramação e distribuição, exceto pela caixa de texto, é quase a do Gmail) e, no pouco que ousou, ficou confuso e sem atrativos &#8211; caso do box de texto, que tem um monte de recursos mas nenhum exatamente novo.</p>
<p>Por exemplo pra que diabo fazer uma enquete se pode-se usar um Spreadsheet com o próprio Google Docs com mais recursos e sem todo o ruído visual do Wave ao redor?</p>
<h2>Excesso de expectativa</h2>
<p>Criou-se muita expectativa de revolução para uma ferramenta que foi lançada inacabada. Mesmo que tivesse uma proposta inovadora, a chance de causar uma boa impressão foi totalmente perdida &#8211; muitos usuários não dão segundas chances para ferramentas, especialmente se vierem a se sentir &#8220;burros&#8221; ao usar.</p>
<p>Alguém lembra do vídeo de uma hora e tra-la-lá apresentando o produto e das pessoas em extase assistindo à demonstração? Até a risada gravada do chaves parecia mais sinceras que aquilo.</p>
<h2>Ferramentas tardias</h2>
<p>Vários recursos desejáveis relacionados à usabilidade só surgiram muito depois do lançamento, como uma forma de aviso sobre novos waves ou a possibilidade de excluir-se de uma lista Wave (embora implementado é MUITO ruim a navegação e são vários cliques até conseguir).</p>
<p>Tudo bem que melhorias podem sempre ser feitas posteriormente, mas creio que a idéia deles que as pessoas querem ficar conectadas às outras para sempre em tudo que for compartilhável é bem errada &#8211; até porque, se verdade fosse, divórcio não existiria.</p>
<h2>O Wave não é uma onda, é uma ilha</h2>
<p>Na ânsia de tentar ser a nova ferramenta de comunicação da internet, rede social, messenger, email e chat tudo ao mesmo tempo, não foi criada forma alguma de interface com outras ferramentas já existentes. Sequer um RSS.</p>
<p>Entendemos que, de forma até prepotente, o Google tentou apresentar um novo paradigma e romper com todos os antigos &#8211; mas foi inocência demais acreditar que pessoas largariam ferramentas que usam há anos e começassem a focar tudo no Wave, e que elas não quereriam integração com mais nada. Por que não uma possibilidade de conectar algo ao Facebook? Por que, no começo, sequer com o próprio Gmail tinha conexão? Já foram adquiridos muitos hábitos nos últimos 15 anos, e uma cultura deste tipo não é jogada para o alto de uma hora pra outra.</p>
<p>Para saber da dificuldade de mudar um hábito é só pensar quanto tempo demorou pro e-mail substituir o fax. Para algumas empresas, aliás, isso ainda é uma realidade.</p>
<h2>Documentação ruim / falta de incentivo aos desenvolvedores</h2>
<p>Por conta talvez da já citada falta de foco, a documentação voltada a desenvolvedores (que poderiam ter sido umas das fontes de salvação) foi escrita de maneira péssima, tornando a possibilidade de que boas idéias vindas da comunidade minguasse muito.</p>
<p>Poucos heróis aventuraram-se a fazer algo para o Wave, mas a maioria resolveu esperar para ver no que dava antes de perder precioso tempo estudando algo que pudesse dar em água. E deu.</p>
<h2>Entrada por convite</h2>
<p>Outra coisa que frustrou pessoas: se você já tem Gmail, conta no Orkut, conta no Picasa, Gtalk e etc, por que cargas d&#8217;água precisa ser convidado para usar uma ferramenta que, em tese, já é parte das suas aplicações/contas Google? Convites são feitos para coisas que são extremamente desejáveis e, se feitos ao acaso, gera uma expectativa de &#8220;é bom valer a pena&#8221;. Dá sensação de pagar pra entrar num clube privado e descobrir lá dentro que é só um boteco comum.</p>
<h2>Tudo que se propôs a resolver já tinha solução</h2>
<p>Concordo, muita coisa até pode ser melhor solucionado no Wave, caso por exemplo da função de edição conjunta e compartilhamento de documentos. Mas&#8230; As pessoas já faziam isso no Google Docs há anos. E já eram familiares à estrutura &#8220;word-like&#8221; lá utilizada, afinal, todos já estão bem adestrados desde o win 3.11 a usar aquela estrutura. Não importa o quão mais simples seja a interface, para aquele tipo de solução de editor será, sempre, muito difícil propor algo novo.</p>
<h2>Integração demais = lentidão</h2>
<p>As possibilidade de juntar tudo e todos é tão grande que por vezes é insustentável manter um wave por muito tempo. Tantos são os aplicativos, replys, icones de participantes, referências internas, referências externas, etc, que só com muita memória RAM você consegue usar o Wave de forma decente.</p>
<h2>Puxando a Sardinha para o Chrome</h2>
<p>O Google pedia descaradamente para você usar o Wave no Chrome. Sim, é mais do que verdade que o Chrome é um tremendo de um browser, com o melhor &#8220;motor&#8221; para interpretação de Javascript feito até então, não só o Wave, mas tudo que usa Ajax como base para interface web.</p>
<p>O caso é que o usuário não sabe disso. Se o site está lento, para o usuário a culpa não será do IE6, será do site. Mesmo no Firefox, que é um browser bastante decente, fica insuportável de lento, forçando a usar o Chrome.</p>
<p>Não importa o quão verdadeiro é o fato de que o Chrome lida melhor com Javascript com os outros: a campanha/lavagem cerebral pelo browser da casa sempre vai deixar com aquele fundinho de que foi sabotagem nos outros navegadores (coisa que não foi MESMO). E como tem neurótico a rodo nessa terra, especialmente entre desenvolvedores (isso, aqueles mesmos que poderiam ter salvo aspectos da aplicação), é mais um motivo que afasta os potenciais usuários.</p>
<h2>O nome do produto não é &#8220;iWave&#8221;</h2>
<p>Se o google wave fosse produzido pela Apple ou fosse uma app para iPhone, os geeks <span style="text-decoration: line-through;">moderninhos</span> certamente ajudariam a vendê-lo como uma idéia de outro mundo.</p>
<p>Falando mais sério, essa foi outra falha na estratégia do Google: eles tentaram fazer algo que a Apple faz há anos, que é vender qualquer idéia como se fosse revolucionária (mesmo que seja só um iPod grandão com menos recursos que o original).</p>
<p>O lance é que a Apple assume essa postura e o risco do produto não dar certo. Eles perdem com o que não da certo, mas é um risco menor: a Apple conhece bem seu público e já percebeu qual é a forma que eles tendem a agir, então raramente dá uma bola fora (e quando dá sabe exatamente o que falar para o público continuar sentindo-se querido e feliz com o status de ser um possuidor de um produto deles).</p>
<h2>Conclusão</h2>
<p>De megalomania aos problemas de projeto, é realmente uma pena ver uma ferramenta morrer deste jeito, sem chegar a atingir todo seu potencial. Engraçado, pois uma das coisas que comentamos durante o papo é que, depois de algumas experiências, ela era um bom lugar para juntar material de pesquisa e pequenos Brainstorms (com direito até a descobrir nesse exato momento que há um novo recurso voltado para mind map,  que sempre foi um recurso do qual sentimos muita falta).</p>
<p>Quando finalmente achamos o que fazer com a ferramenta o Google decide enterra-la.</p>
]]></content:encoded>
			<wfw:commentRss>http://afronteirafinal.com/google-wave-a-onda-que-nao-pegou/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>O que você tem que saber sobre CSS3</title>
		<link>http://afronteirafinal.com/o-que-voce-tem-que-saber-sobre-css3/</link>
		<comments>http://afronteirafinal.com/o-que-voce-tem-que-saber-sobre-css3/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 17:58:14 +0000</pubDate>
		<dc:creator>lcameroon</dc:creator>
				<category><![CDATA[Cameroon]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Gecko]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://afronteirafinal.com/?p=163</guid>
		<description><![CDATA[Muitos de vocês provavelmente já perceberam toda a agitação em torno do CSS3, mas exatamente quais técnicas podemos usar hoje? Neste artigo, vou mostrar algumas técnicas diferentes CSS3, que alguns dos principais navegadores (mais especificamente Firefox, Chrome, Safari e Opera) já suportam. Com isso ficará evidente a degradação do layout pela falta de suporte dos [...]]]></description>
			<content:encoded><![CDATA[<p>Muitos de vocês provavelmente já perceberam toda a agitação em torno do CSS3, mas exatamente quais técnicas podemos usar hoje?</p>
<p>Neste artigo, vou mostrar algumas técnicas diferentes CSS3, que alguns dos principais navegadores (mais especificamente Firefox, Chrome, Safari e Opera)  já suportam. Com isso ficará evidente a degradação do layout pela falta de suporte dos outros browsers (como por exemplo o Internet Explorer). Usando as extensões específicas disponíveis para cada navegador, muitos dos estilos que estão sendo especificados no CSS3 já podem ser usados hoje!</p>
<h3>CSS Vendor Extensions</h3>
<p>O CSS permite que os desenvolvedores de navegadores criem implementações proprietárias para os mais variados estilos CSS. Isso permite ao distribuidor do navegador realize implementações próprias para determinada propriedade CSS, mesmo que já padronizado ou especificado, o que não é tão comum nem tão recomendado. Para utilizar no CSS, a propriedade que deseja utilizar para determinado(s) navegador(es) deve ser precedida de um prefixo. Esse prefixo indicará que se trata de uma extensão que somente aquele navegador interpretará.<br />
<br />
<em><strong>Alguns browsers com seus prefixos (CSS Proprietary Extensions Scheme):</strong></em></p>
<ul>
<li>Firefox : -moz-</li>
<li> Safari: -webkit-</li>
<li>Chrome: -webkit-</li>
<li>Opera: -o-</li>
<li>IE: -ms-</li>
</ul>
<p>A grande vantagem das extensões é que os navegadores podem ir implementando as novas propriedades, como no caso do CSS3. Propriedades essas que já estão previstas, porém não especificadas. Isso certamente acelera a evolução dos navegadores em relação ao suporte às novas propriedades; Prepara os &#8220;CSS coders&#8221; para a nova forma de trabalhar; e contribui para a especificação oficial do CSS propriamente dita.<br />
Clique se quiser saber mais sobre <a target="_blank" href="http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords" rel="nofollow">(CSS Proprietary Extensions Scheme)</a>;</p>
<p>Como você deve ter percebido, uma grande desvantagem de usar essas extensões é o fato de que acabamos tendo que repetir as propriedades para que funcione em todos os navegadores. É isso ou procurar soluções com javascript, folhas de estilos alternativas entre outras &#8220;viagens&#8221; para que a manutenção do código continue simples onerando o mínimo de recursos. Tudo bem, não basta falar, vamos mergulhar na direito no CSS3! Nota: os estilos sem um prefixo é a proposta da especificação atual W3C.</p>
<p><span id="more-163"></span></p>
<h3>Uma nota sobre os Demos nesta página</h3>
<p>Todos os exemplos estão nesta página, por isso, se você não está vendo alguns exemplos corretamente (ou nada), então o navegador que você está usando não dá suporte a técnica particular CSS3.</p>
<h3>Sombras</h3>
<p>O efeito de sombra aceita vários valores. Em primeiro lugar é simplesmente a cor da sombra. Ele aceita quatro valores de &#8220;length&#8221; e os dois primeiros são os x (offset horizontal) e do y (offset vertical). O valor seguinte é a quantidade de desfoque adicionado à sombra. O valor da quarta e última, é a quantidade propagação da sombra. &#8220;Box shadow&#8221; também vai aceitar uma palavra-chave &#8220;inset&#8221; que vai criar uma sombra interna.</p>
<pre class="brush: css">box-shadow: #333 3px 3px 4px;
-moz-box-shadow: #333 3px 3px 4px;
-webkit-box-shadow: #333 3px 3px 4px;</pre>
<p><span style="text-decoration: underline;">DEMO DE SOMBRA</span></p>
<pre class="brush: css">&lt;p&gt;
&lt;div style=&quot;width: 500px; height: 100px; margin-left:50px; color: #FFF;
background-color: #069; padding: 0 7px 0 7px; box-shadow: #333 3px 3px 4px;
-moz-box-shadow: #333 3px 3px 4px; -webkit-box-shadow: #333 3px 3px 4px;&quot;&gt;
&amp;amp;amp;amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;</pre>
<h3>Gradientes</h3>
<p>Gradientes pode ser bastante confuso no início, especialmente quando se comparam as diferenças -moz e -webkit. Com -moz você primeiro definir a direção do gradiente, em seguida, determinar o início e término. Da -webkit tem um pouco mais de código. Primeiro você define o tipo de gradiente. Os próximos dois valores definem a direção. Finalmente, os últimos dois valores definem o início e término da cor do gradiente.</p>
<pre class="brush: css">-moz-linear-gradient(-90deg,#1aa6de,#022147);
-webkit-gradient(linear, left top, left bottom, from(#1aa6de), to(#022147));</pre>
<p><span style="text-decoration: underline;">DEMO DE GRADIENTE</span></p>
<pre class="brush: css">&lt;p&gt;
&lt;div style=&quot;width: 500px; height: 100px; background-color:#2e3192;
background: -moz-linear-gradient(-90deg,#1aa6de,#022147);
-webkit-gradient(linear, left top, left bottom, from(#069), to(#036));&quot;&gt;
&amp;amp;amp;amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;</pre>
<h3>RGBA</h3>
<p>O método de cor RGBA realmente é mais fácil do que pode parecer à primeira vista. Leva quatro valores e na ordem em que estão: a quantidade de vermelho, a quantidade de verde, de azul e do nível de opacidade. Em vez de usar cor em (#) hexadecimal, defina o modo de cor em RGB, quanto o nível de opacidade pode se ver a cor transparente. A opacidade aceita valores entre 0 e 1. Com 0 sendo completamente opaco e 1 sendo a cor real definida. O exemplo abaixo tem um valor de opacidade da .5 fazendo com que o elemento fique com 50% de transparência. RGBA na verdade não necessita de qualquer das extensões do navegador.</p>
<pre class="brush: css">background-color: rgba(0, 54, 105, .5);</pre>
<p><span style="text-decoration: underline;">DEMO DE RGBA</span></p>
<pre class="brush: css">&lt;p&gt;
&lt;div style=&quot;width: 480px; height: 80px; text-align: center;
padding: 10px; background-color: rgba(0, 54, 105, .5);&quot;&gt;
Este elemento está com 50% de transparência &lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;</pre>
<h3>HSL</h3>
<p>Junto com RGBA, CSS3 pode tornar o modelo de cor HSL disponível para nós. Isso poderia dar-nos todo um arsenal de cores e tons. Neste modelo de cor, HSL (H = tonalidade, S = saturação, L = luminosidade).  Tonalidade é um grau na &#8220;roda de cores&#8221;, enquanto a saturação e a luminosidade são valores percentuais das cores.</p>
<pre class="brush: css">background-color: hsl(209, 41.2%, 20,6%);</pre>
<p><span style="text-decoration: underline;">DEMO HSL</span></p>
<pre class="brush: css">&lt;p&gt;
&lt;div style=&quot;width: 480px; height: 80px; padding: 10px;
background-color: hsl(209, 41.2%, 20,6%);&quot;&gt; &amp;amp;amp;amp;nbsp; &lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;</pre>
<h3>Cor da Borda</h3>
<p>Com este estilo, você deve definir border-top border-right border-bottom e border-left separadamente para obter o efeito abaixo. Você vai perceber que eu tenho definido uma borda de 8px juntamente com 8 cores diferentes para cada estilo de cor da borda. Isso porque a mesma quantidade de cores tem de coincidir com a quantidade de pixels na definição da borda.</p>
<pre class="brush: css">border: 8px solid #000;
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-top-colors:    #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-left-colors:   #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-right-colors:  #555 #666 #777 #888 #999 #aaa #bbb #ccc;</pre>
<p><span style="text-decoration: underline;">DEMO COR DA BORDA</span></p>
<pre class="brush: css">&lt;p&gt;
&lt;div style=&quot;width: 500px; height: 100px;
background-color: #2e3192; border: 8px solid #000;
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;&quot;&gt;
&amp;amp;amp;amp;nbsp; &lt;/div&gt;&lt;br /&gt;
&lt;/p&gt;</pre>
<h3>Seleção Cor do Texto</h3>
<p>Devo dizer que mudar a cor de seleção de texto é um recurso muito bacana. Com o pseudo-elemento ::selection, você pode alterar a color e background quando o usuário destaca um elemento de texto. O ::selection foi removido do projecto CSS3 atual, mas deixa a esperança que irão adicioná-lo novamente mais tarde!</p>
<pre class="brush: css">::selection {
background: #3C0; /* Safari */
color: #90C;
}
::-moz-selection {
background: #3C0; /* Firefox */
color: #90C;
}</pre>
<p><span style="text-decoration: underline;">DEMO SELEÇÃO DE TEXTO</span></p>
<pre class="brush: css">&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
#textSelection { width: 500px; }
/* Safari */
p.selection::selection { background: #3C0; color: #90C; }
/* Firefox */
p.selection::-moz-selection { background: #3C0; color: #90C; }
--&gt;
&lt;/style&gt;
&lt;div id=&quot;textSelection&quot;&gt;
&lt;p&gt;Selecione o texto para ver o efeito deste recurso! Selecione o texto para
ver o efeito deste recurso! Selecione o texto para ver o efeito deste recurso!
Selecione o texto para ver o efeito deste recurso! Selecione o texto para ver o
efeito deste recurso! Selecione o texto para ver o efeito deste recurso! Selecione
o texto para ver o efeito deste recurso! Selecione o texto para ver o efeito deste
recurso! Selecione o texto para ver o efeito deste recurso! Selecione o texto para
ver o efeito deste recurso! Selecione o texto para ver o efeito deste recurso!
Selecione o texto para ver o efeito deste recurso! &lt;/p&gt;
&lt;/div&gt;</pre>
<h3>Transformação</h3>
<p>Com o estilo &#8220;transform&#8221;, você pode fazer os elementos &#8220;crescerem&#8221;, quando o mouse estiver sobre o elemento. Com um valor acima de 1 o elemento irá aumentar de tamanho. Por outro lado, com um valor abaixo de 1 fará com que o elemento diminuir de tamanho. Junto com o &#8220;scale&#8221; o &#8220;transform&#8221; tem muitos diferentes formas de uso. Visite a página do desenvolvedor do Firefox para ver o que mais você pode usar. (<a href="https://developer.mozilla.org/En/CSS/-moz-transform">https://developer.mozilla.org/En/CSS/-moz-transform</a>)</p>
<pre class="brush: css">-moz-transform: scale(1.15);
-webkit-transform: scale(1.15);</pre>
<p><span style="text-decoration: underline;">DEMO DE TRANSFORMAÇÃO</span></p>
<pre class="brush: css">&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
#transform ul { list-style:none; background:none; }
#transform ul li{ width: 200px; color:#FFF; list-style: none; padding: 5px;
background:none; background-color: #069; border-bottom: #036 solid 1px; }
#transform li a:link { color: white; }
#transform li:hover { -moz-transform: scale(1.15); -webkit-transform: scale(1.15);
background-color: #003669; }
--&gt;
&lt;/style&gt;
&lt;div id=&quot;transform&quot;&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;A Empresa&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Produtos&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Serviços&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Contato&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/div&gt;</pre>
<h3>Layout Multi-column</h3>
<p>Com este novo estilo de &#8220;layout multi-column&#8221;, podemos dar ao nosso texto um &#8220;estilo jornal&#8221;. Implementar isto é muito simples em relação ao modo &#8220;tradicional&#8221; de se fazer com CSS. Primeiro eu especifico quantas colunas eu quero, o tipo de regra que eu quero para separá-las, e como que &#8220;espaçamento&#8221; eu quero entre as colunas. Simples não?</p>
<pre class="brush: css">-moz-column-count:3;
-moz-column-rule: solid 1px black;
-moz-column-gap: 20px;</pre>
<p><span style="text-decoration: underline;">DEMO DE MULTI-COLUMN</span></p>
<pre class="brush: css">&lt;style type=&quot;text/css&quot;&gt;
&lt;!--
#multiColumns {
	-moz-column-count:3;
	-moz-column-rule: solid 1px black;
	-moz-column-gap: 20px; }
--&gt;
&lt;/style&gt;
&lt;div id=&quot;multiColumns&quot;&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.&lt;/p&gt;
&lt;/div&gt;</pre>
<h3>Resumo</h3>
<p>Espero que todos estão tão animado com o CSS3 como eu estou. Ele nos dá mais poder tanto para webmasters quanto para desenvolvedores, e em muitos aspectos muito mais simples. Agora, se nós pudéssemos chegar em todos os navegadores e dizer para apoiá-lo seria fantástico! O que eu mostrei são apenas algumas das novas características potenciais do CSS3. Se você quiser obter mais informações, dicas e/ou ajuda, eu aconselho a visitar todos os sites abaixo:</p>
<p>* CSS: Current Work (<a href="http://www.w3.org/Style/CSS/current-work" target="_blank">http://www.w3.org/Style/CSS/current-work</a>)</p>
<p>* CSS3.info (<a href="http://www.css3.info/" target="_blank">http://www.css3.info/</a>)</p>
<p>* Mozilla CSS Extensions (<a href="https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions" target="_blank">https://developer.mozilla.org/en/CSS_Reference/Mozilla_Extensions</a>)</p>
<p>* The WebKit Open Source Project (<a href="http://webkit.org/" target="_blank">http://webkit.org/</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://afronteirafinal.com/o-que-voce-tem-que-saber-sobre-css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
