<?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>KADUNEW.COM/BLOG</title>
	<atom:link href="http://www.kadunew.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kadunew.com/blog</link>
	<description>Tutoriais, Dicas e Artigos sobre Web Design, Web Standards, CSS, HTML, SEO e Programação web.</description>
	<lastBuildDate>Wed, 01 Feb 2012 15:18:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>50 ações incríveis para turbinar seu Photoshop</title>
		<link>http://www.kadunew.com/blog/photoshop/50-acoes-incriveis-para-turbinar-seu-photoshop</link>
		<comments>http://www.kadunew.com/blog/photoshop/50-acoes-incriveis-para-turbinar-seu-photoshop#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:18:08 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2331</guid>
		<description><![CDATA[Ações no Photoshop podem ser extremamente úteis quando você deseja realizar os mesmos efeitos em várias imagens. Tempos atrás escrevi um artigo aqui no site mostrando como criar uma ação no Photoshop.

Se você é novato em Photoshop provavelmente não sabe instalar actions, então recomendo a leitura do artigo Como Instalar Actions. Artigo bem simples e [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2332" class="wp-caption aligncenter" style="width: 575px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/50-acoes-photoshop.jpg" alt="Faça o download de ações para turbinar seu Photoshop" title="50 acões Photoshop" width="540" height="191" class="size-full wp-image-2332" /><p class="wp-caption-text">Faça o download de ações para turbinar seu Photoshop</p></div>
<p>Ações no <a href="http://www.kadunew.com/blog/category/photoshop" title="Artigos e tutoriais de Photoshop">Photoshop</a> podem ser extremamente úteis quando você deseja realizar os mesmos efeitos em várias imagens. Tempos atrás escrevi um artigo aqui no site mostrando <a href="http://www.kadunew.com/blog/photoshop/automatizar-lote-com-acoes-no-photoshop-cs" title="Automatizar lote com ações no Photoshop CS">como criar uma ação no Photoshop</a>.<br />
<span id="more-2331"></span><br />
Se você é novato em Photoshop provavelmente não sabe instalar actions, então recomendo a leitura do artigo <a href="http://www.photoshopaqui.com/2009/10/como-instalar-actions.html" title="Aprenda instalar ações no seu Photoshop">Como Instalar Actions</a>. Artigo bem simples e muito objetivo.</p>
<p>O site <strong>2expertsdesign</strong> criou uma lista de 50 ações impressionantes. Ações para aplicar diversos efeitos em imagens apenas pressionando a tecla play da paleta <strong> ações do Photoshop</strong>. Entre os efeitos você encontra ações para suavizar tom de pele, intensificar cor dos olhos, envelhecer, transformar fotos em desenho&#8230; entre muitos outros.</p>
<p>Confira a lista de <a href="http://www.2expertsdesign.com/inspiration/50-super-cool-photoshop-actions-you-might-want-to-use" title="Actions Photoshop">50 ações para photoshop</a>.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="http://www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/photoshop/os-melhores-tutoriais-de-photoshop-a-partir-de-2010" title="Os melhores tutoriais de Photoshop a partir de 2010">Os melhores tutoriais de Photoshop a partir de 2010</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3" title="22 web sites desenvolvidos com HTML5 e CSS3">22 web sites desenvolvidos com HTML5 e CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/35-tutoriais-de-layouts-para-sites-no-photoshop" title="35 tutoriais de layouts para sites no Photoshop">35 tutoriais de layouts para sites no Photoshop</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/mais-de-600-brushes-com-efeito-de-luz-para-photoshop" title="Mais de 600 Brushes com efeito de luz para Photoshop">Mais de 600 Brushes com efeito de luz para Photoshop</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/envelhecer-fotos-no-photoshop" title="Envelhecer fotos no Photoshop">Envelhecer fotos no Photoshop</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/competicao-de-photoshop-460-euros-em-premios" title="Competição de Photoshop &#8211; 460 euros em prêmios!">Competição de Photoshop &#8211; 460 euros em prêmios!</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/os-10-melhores-e-os-10-piores-sites-da-web" title="Os 10 melhores e os 10 piores sites da Web">Os 10 melhores e os 10 piores sites da Web</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/mais-memoria-para-o-photoshop" title="Mais memória para o Photoshop">Mais memória para o Photoshop</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2331&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/photoshop/50-acoes-incriveis-para-turbinar-seu-photoshop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 &#8211; Acessibilidade com o Atributo accesskey</title>
		<link>http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey</link>
		<comments>http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey#comments</comments>
		<pubDate>Tue, 24 Jan 2012 15:39:47 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2305</guid>
		<description><![CDATA[
A nova linguagem HTML5 prevê reformulação no atributo accesskey. Uma delas é: &#8220;todos os elementos HTML podem receber o atributo accesskey&#8220;. Apesar dos navegadores atuais não aplicarem tudo que a documentação do W3c sugere, ainda sim podemos usar para incrementar a acessibilidade das nossas páginas web.

Você já parou para pensar que seus visitantes podem ter [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/acessibilidade-accesskey.jpg" alt="acessibilidade com atributo accesskey" title="acessibilidade com atributo accesskey" width="540" height="207" class="aligncenter size-full wp-image-2319" /></p>
<p>A nova linguagem <a href="http://www.kadunew.com/blog/category/html5" title="Artigos sobre HTML5">HTML5</a> prevê reformulação no atributo <code>accesskey</code>. Uma delas é: &#8220;todos os elementos HTML podem receber o atributo <code>accesskey</code>&#8220;. Apesar dos navegadores atuais não aplicarem tudo que a documentação do <a href="http://www.w3c.br/Home/WebHome" title="Escritório Brasileiro do Consórcio World Wide Web">W3c</a> sugere, ainda sim podemos usar para incrementar a <a href="http://www.kadunew.com/blog/category/acessibilidade" title="artigos sobre acessibilidade">acessibilidade</a> das nossas páginas web.<br />
<span id="more-2305"></span><br />
Você já parou para pensar que seus visitantes podem ter algum tipo de deficiência ou <a href="http://banheirodeficiente.wordpress.com/2008/04/29/o-que-e-uma-pessoa-com-mobilidade-reduzida" title="O que é uma pessoa com mobilidade reduzida?">mobilidade reduzida</a> e podem ter dificuldades de controlar o mouse para clicar em links, campos de formulários, etc. E uma navegação utilizando a tecla tab pode acabar sendo um processo bem lento para dar foco em um link&#8230;</p>
<div class="obs">
O atributo <code>accesskey</code> é utilizado para criar uma tecla de atalho para dar foco em um elemento HTML, facilitando assim a navegação do usuário pelo teclado.
</div>
<p>A especificação da <a href="http://www.kadunew.com/blog/category/html5">HTML5</a> recomenda que a combinação de teclas para acionar o atributo <code>accesskey</code> seja <strong>ctrl + alt + tecla</strong> e que o valor do atributo <code>accesskey</code> seja case sensitive, ou seja, sensível ao tamanho da letra. Porém os <a href="http://www.kadunew.com/blog/category/browsers" title="Artigos sobre navegadores">navegadores</a> não implementam essa recomendação, a maioria dos navegadores usam a tecla <strong>alt + tecla</strong> e/ou <strong>shift + alt + tecla</strong></p>
<p>A maioria dos navegadores não suporta duplicar o atributo <code>accesskey</code>. Por exemplo, uma página não pode ter dois atalhos com <code>accesskey = "N"</code>. A maioria dos irá ignorar um dos atalhos. Alguns navegadores vão ignorar a primeira <code>accesskey,</code> e outros navegadores ignoram a segunda instância. O navegador que aceita <code>accesskey</code> duplicado é o Internet Explorer.</p>
<h2>Exemplo atributo accesskey</h2>
<pre class="syntax-highlight:html">
&lt;nav&gt;
    &lt;p&gt;
        &lt;a href=&quot;http://www.google.com.br&quot; accesskey=&quot;G&quot;&gt;Google&lt;/a&gt;
        &lt;a href=&quot;http://www.yahoo.com&quot; accesskey=&quot;Y&quot;&gt;Yahoo&lt;/a&gt;
        &lt;a href=&quot;http://www.facebook.com&quot; accesskey=&quot;F&quot;&gt;Facebook&lt;/a&gt;
    &lt;/p&gt;
&lt;/nav&gt;
</pre>
<p>Na <a href="http://www.kadunew.com/blog/category/html5" title="Artigos sobre HTML5">HTML5</a> o atributo <code>accesskey</code> pode conter uma série de atalhos, separados por espaços. Uma  finalidade para isso é de assegurar que um atalho de teclado esteja disponível para dispositivos moveis também, aqueles que só possuem teclado com números. Assim é possível acrescentar um valor numérico no atributo <code>accesskey</code> além da letra, bastando o usuário digitar esse número para dar o foco no elemento. Veja a seguir que definimos a letra &#8220;s&#8221;, e em seguida, separado por um espaço, o número &#8220;0&#8243;.</p>
<pre class="syntax-highlight:html">
&lt;form action=&quot;/search&quot;&gt;
 &lt;label&gt;Search: &lt;input type=&quot;search&quot; name=&quot;q&quot; accesskey=&quot;s 0&quot;&gt;&lt;/label&gt;
 &lt;input type=&quot;submit&quot;&gt;
&lt;/form&gt;
</pre>
<p>Você deve estar se perguntando, mas como meus usuários vão saber que inseri teclas de atalhos para meus elementos HTML. Raramente um usuário saberá que você atribuiu <strong>teclas de atalhos para os elementos</strong>.  Para minimizar essa dificuldade você pode colocar um texto informando seus visitantes ou exibir para o usuário ao lado do elemento a tecla de atalho. Abaixo um<a href="http://www.kadunew.com/blog/category/css" title="Artigos sobre CSS"> CSS</a> que insere ao lado do elemento a tecla de atalho escolhida para o elemento.</p>
<pre class="syntax-highlight:css">
a[accesskey]:after, button[accesskey]:after, input[accesskey]:after,
label[accesskey]:after, legend[accesskey]:after, textarea[accesskey]:after {
	margin-left: 0.3em;
	content: &quot;[&quot; attr(accesskey) &quot;]&quot;;
	}
</pre>
<p>Um site que implementa o uso desse atributo é o <a href="http://acessodigital.net/acessibilidade.html" title="site sobre Acessibilidade Web">Acesso Digital</a>. Esse site foi desenvolvido para oferecer total <a href="http://www.kadunew.com/blog/category/acessibilidade" title="Artigos sobre acessibilidade">acessibilidade</a> aos seus visitantes. Excelente para um bom exemplo de acessibilidade na Web.</p>
<h2>Compatibilidade entre navegadores</h2>
<p><strong>O atributo <code>accesskey</code> é suportado em todos os principais navegadores em suas últimas versões</strong>, com exceção do navegador Opera que ainda não implementa tal funcionalidade.</p>
<p>Firefox usa a combinação de teclas shift + alt + tecla, já o Chrome shift + alt + tecla ou apenas alt+tecla.</p>
<div class="obs">
Criei uma página com alguns links e campos de formulários que podem ser acessados através de atalhos via teclado. Todos os elementos fazem uso do atributo <code>accesskey</code>.<br />
Veja a página de exemplos:<br />
Exemplo <a href="http://www.kadunew.com/blog/exemplos/atributo-accesskey.html">atributo accesskey</a> .
</div>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="http://www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3" title="22 web sites desenvolvidos com HTML5 e CSS3">22 web sites desenvolvidos com HTML5 e CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5" title="Validação de formulário com HTML5">Validação de formulário com HTML5</a></li>
<li><a href="http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css" title="Página de erro 404 animada com CSS">Página de erro 404 animada com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramenta-para-upload-de-layouts" title="Ferramenta para Upload de layouts">Ferramenta para Upload de layouts</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/10-crimes-de-usabilidade-que-voce-nao-deve-cometer" title="10 Crimes de usabilidade que você não deve cometer">10 Crimes de usabilidade que você não deve cometer</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramentas-online-para-web-designers" title="Ferramentas online para Web Designers">Ferramentas online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/20-exemplos-de-paginas-de-erro-404-criativas" title="20 exemplos de páginas de erro 404 criativas">20 exemplos de páginas de erro 404 criativas</a></li>
<li><a href="http://www.kadunew.com/blog/html5/como-usar-o-elemento-section-do-html5" title="Como usar o elemento SECTION do HTML5">Como usar o elemento SECTION do HTML5</a></li>
<li><a href="http://www.kadunew.com/blog/css/como-criar-um-layout-de-3-colunas-com-css" title="Como criar um layout de 3 colunas com CSS">Como criar um layout de 3 colunas com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/html5/como-usar-o-elemento-nav-do-html5" title="Como usar o elemento NAV do HTML5">Como usar o elemento NAV do HTML5</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2305&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paginação em listas HTML com jQuery Quick Pagination</title>
		<link>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination</link>
		<comments>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination#comments</comments>
		<pubDate>Mon, 16 Jan 2012 13:55:17 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2343</guid>
		<description><![CDATA[
Com o plugin Quick Pagination você é capaz de criar paginações rapidamente em suas listas. Ótimo para converter listas extensas em listas menores.  O plugin ainda permite ajustar alguns dos seus parâmetros adicionais. Você pode especificar a navegação na parte superior, inferior ou ambos, pode também especificar o número de itens a serem exibidos.

Lembrando [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/paginacao-com-jquery.jpg" alt="Paginação com jQuery quick pagination" title="Paginação com jQuery quick pagination" width="540" height="200" class="aligncenter size-full wp-image-2355" /></p>
<p>Com o <strong>plugin Quick Pagination</strong> você é capaz de criar paginações rapidamente em suas listas. Ótimo para converter listas extensas em listas menores.  O plugin ainda permite ajustar alguns dos seus parâmetros adicionais. Você pode especificar a navegação na parte superior, inferior ou ambos, pode também especificar o número de itens a serem exibidos.<br />
<span id="more-2343"></span><br />
Lembrando que para usar esse plugin você deve fazer o download da <a href="http://jquery.com/">biblioteca jquery</a>, ou carregar o arquivo a partir do <a href="http://code.google.com/intl/pt-BR/apis/libraries/devguide.html#jquery">site do Google</a>.</p>
<div class="obs">
<ul>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery/pagination.zip">Faça o download dos arquivos utilizados no artigo</a></li>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery" target="_blank">Página de demonstração</a></li>
<li><a href="http://www.kadunew.com/blog/exemplos/jquery/js/jquery.quick.pagination.min.js" target="_blank">Código do Plugin</a></li>
</ul>
</div>
<h2>Como usar jQuery Quick Pagination</h2>
<h3>Exemplo de marcação HTML</h3>
<pre class="syntax-highlight:html">
&lt;ul class=&quot;pagination1&quot;&gt;
	&lt;li&gt;1 - Item 1 de 25&lt;/li&gt;
    &lt;li&gt;2 - Item 2 de 25&lt;/li&gt;
    &lt;li&gt;3 - Item 3 de 25&lt;/li&gt;
    &lt;li&gt;4 - Item 4 de 25&lt;/li&gt;
    &lt;li&gt;5 - Item 5 de 25&lt;/li&gt;
    &lt;li&gt;6 - Item 6 de 25&lt;/li&gt;
....
</pre>
<h3>Criando três exemplo de paginação</h3>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
$(document).ready(function() {
	$(&quot;ul.pagination1&quot;).quickPagination();
	$(&quot;ul.pagination2&quot;).quickPagination({pagerLocation:&quot;both&quot;});
	$(&quot;ul.pagination3&quot;).quickPagination({pagerLocation:&quot;both&quot;,pageSize:&quot;3&quot;});
});
&lt;/script&gt;
</pre>
<p><strong>Primeiro exemplo</strong><br />
Opção padrão mostrando  10 itens da lista e navegação na parte inferior.</p>
<div class="obs">
$(&#8221;ul.pagination1&#8243;).quickPagination();
</div>
<p><strong>Segundo exemplo</strong><br />
Mostrando 10 itens da lista e navegação na parte superior e inferior.</p>
<div class="obs">
$(&#8221;ul.pagination2&#8243;).quickPagination({pagerLocation:&#8221;both&#8221;});
</div>
<p><strong>Terceiro Exemplo</strong><br />
Especificados 3 itens na lista e navegação na parte superior e inferior.</p>
<div class="obs">
$(&#8221;ul.pagination3&#8243;).quickPagination({pagerLocation:&#8221;both&#8221;,pageSize:&#8221;3&#8243;});
</div>
<p><strong>Referências:</strong></p>
<ul>
<li><a href="http://www.jquery4u.com/tutorials/jquery-quick-pagination-list-items/">http://www.jquery4u.com/tutorials/jquery-quick-pagination-list-items/</a></li>
<li><a href="http://archive.plugins.jquery.com/project/quick_paginate">http://archive.plugins.jquery.com/project/quick_paginate</a></li>
</ul>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="http://www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.</p>
<p>Forte abraço e até a próxima!<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/jquery/20-tutoriais-jquery-para-galeria-de-imagens" title="20 tutoriais jQuery para galeria de imagens">20 tutoriais jQuery para galeria de imagens</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/criando-mascara-de-entrada-em-formularios-com-masked-input" title="Criando máscara de entrada em formulários com Masked Input e jQuery">Criando máscara de entrada em formulários com Masked Input e jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/firequery-extensao-jquery-para-firefox" title="FireQuery &#8211; extensão jQuery para Firefox">FireQuery &#8211; extensão jQuery para Firefox</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeitos-com-jquery" title="Efeitos com jQuery">Efeitos com jQuery</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/destacando-linhas-de-tabelas-ao-passar-o-mouse" title="Destacando linhas de tabelas ao passar o mouse">Destacando linhas de tabelas ao passar o mouse</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/efeito-sanfona-com-jquery-e-accordion" title="Efeito sanfona com jQuery e Accordion">Efeito sanfona com jQuery e Accordion</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/tabela-efeito-zebra" title="Tabela &#8211; efeito zebra">Tabela &#8211; efeito zebra</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/seletores/seletores-jquery-parte-i" title="Seletores jQuery &#8211; Parte I">Seletores jQuery &#8211; Parte I</a></li>
<li><a href="http://www.kadunew.com/blog/jquery/o-que-e-jquery" title="O que é Jquery?">O que é Jquery?</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2343&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/jquery/paginacao-em-listas-html-com-jquery-quick-pagination/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>22 web sites desenvolvidos com HTML5 e CSS3</title>
		<link>http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3</link>
		<comments>http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3#comments</comments>
		<pubDate>Tue, 10 Jan 2012 10:39:10 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2231</guid>
		<description><![CDATA[
Fiz esse artigo reunindo sites inspiradores usando HTML5 e CSS3, exemplos brilhantes e para lá de criativos que demonstram o potencial dessas duas tecnologias, e claro, a habilidade e criatividade dos desenvolvedores. Esse post também serve como uma grande fonte de inspiração para você aplicar em seus projetos.

Apesar da linguagem HTML5 ainda não estar totalmente [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/exemplos-de-sites-html5-css.jpg" alt="Exemplos de sites em HTML5 e CSS3" title="Exemplos de sites em HTML5 e CSS3" width="540" height="200" class="aligncenter size-full wp-image-2300" /></p>
<p>Fiz esse artigo reunindo <strong>sites inspiradores usando HTML5 e CSS3</strong>, exemplos brilhantes e para lá de criativos que demonstram o potencial dessas duas tecnologias, e claro, a habilidade e criatividade dos desenvolvedores. Esse post também serve como uma grande fonte de inspiração para você aplicar em seus projetos.<br />
<span id="more-2231"></span><br />
Apesar da <a href="http://www.kadunew.com/blog/category/html5">linguagem HTML5</a> ainda não estar totalmente finalizada, há muitos projetos de sites utilizando essa linguagem, que promete <strong>revolucionar o modo que os desenvolvedores criam seus</strong> sites. Com a presença do HTML5 podemos eliminar a necessidades de plugins de terceiros, permite uma codificação mais semântica e limpa, entre outras vantagens.</p>
<p><a href="http://www.kadunew.com/blog/css/suporte-dos-navegadores-para-propriedades-css3">Suporte para CSS3</a> está crescendo rapidamente, os principais navegadores já estão interpretando regras CSS3 (novos seletores, propriedades, etc).</p>
<h2>1. <a href="http://benthebodyguard.com">Bent the Bodyguard</a></h2>
<p><a href="http://benthebodyguard.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/bent-the-bodyguard.jpg" alt="bent the bodyguard" title="bent the bodyguard" width="479" height="297" class="aligncenter size-full wp-image-2245" /></a></p>
<h2>2. <a href="http://www.bountybev.com/home.html">Bounty Bev</a></h2>
<p><a href="http://www.bountybev.com/home.html"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/bounty.jpg" alt="bounty" title="bounty" width="477" height="298" class="aligncenter size-full wp-image-2248" /></a></p>
<h2>3. <a href="http://www.digitalhands.net">Digital Hands</a></h2>
<p><a href="http://www.digitalhands.net"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/digital-hands.jpg" alt="digital hands" title="digital hands" width="478" height="297" class="aligncenter size-full wp-image-2249" /></a></p>
<h2>4. <a href="http://getsatisfaction.com">Get Satisfaction</a></h2>
<p><a href="http://getsatisfaction.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/get-satisfaction.jpg" alt="get satisfaction" title="get satisfaction" width="476" height="297" class="aligncenter size-full wp-image-2250" /></a></p>
<h2>5. <a href="http://www.iamjamie.co.uk">I am Jamie</a></h2>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/i-am-jamie.jpg" title="i am jamie" width="479" height="294" class="aligncenter size-full wp-image-2253" /></p>
<h2>6. <a href="http://icaroferracini.com">Icaro Ferracini</a></h2>
<p><a href="http://icaroferracini.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/icaro-ferracini.jpg" alt="icaro ferracini" title="icaro ferracini" width="479" height="294" class="aligncenter size-full wp-image-2254" /></a></p>
<h2>7. <a href="http://ivanasetiawan.com">Ivan Asetiawan</a></h2>
<p><a href="http://ivanasetiawan.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/ivan-asetiawan.jpg" alt="ivan asetiawan" title="ivan asetiawan" width="474" height="297" class="aligncenter size-full wp-image-2255" /></a></p>
<h2>8. <a href="http://matthewnsara.com">Matt Hewnsara</a></h2>
<p><a href="http://matthewnsara.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/matt.jpg" alt="matt" title="matt" width="480" height="298" class="aligncenter size-full wp-image-2256" /></a></p>
<h2>9. <a href="http://lab.4muladesign.com/dribbble">Mula Design</a></h2>
<p><a href="http://lab.4muladesign.com/dribbble"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/mula-design.jpg" alt="mula design" title="mula design" width="481" height="298" class="aligncenter size-full wp-image-2257" /></a></p>
<h2>10. <a href="http://www.nikebetterworld.com">Nike Better World</a></h2>
<p><a href="http://www.nikebetterworld.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/nike-better.jpg" alt="nike better" title="nike better" width="479" height="296" class="aligncenter size-full wp-image-2258" /></a></p>
<h2>11. <a href="http://robedwards.org">Robedwards</a></h2>
<p><a href="http://robedwards.org"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/robedwards.jpg" alt="robedwards" title="robedwards" width="480" height="297" class="aligncenter size-full wp-image-2259" /></a></p>
<h2>12. <a href="http://www.seamco.be/home">Seamco</a></h2>
<p><a href="http://www.seamco.be/home"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/seamco.jpg" alt="seamco" title="seamco" width="478" height="296" class="aligncenter size-full wp-image-2260" /></a></p>
<h2>13. <a href="http://www.vision18.co.in/studio">Vision 18</a></h2>
<p><a href="http://www.vision18.co.in/studio"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/vision-18.jpg" alt="vision 18" title="vision 18" width="478" height="298" class="aligncenter size-full wp-image-2261" /></a></p>
<h2>14. <a href="http://www.walo.co.uk">Walo</a></h2>
<p><a href="http://www.walo.co.uk"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/walo.jpg" alt="walo" title="walo" width="478" height="296" class="aligncenter size-full wp-image-2262" /></a></p>
<h2>15. <a href="http://webforfreaks.com/2011">Web For Freaks</a></h2>
<p><a href="http://webforfreaks.com/2011"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/web-for-freaks.jpg" alt="web for freaks" title="web for freaks" width="480" height="297" class="aligncenter size-full wp-image-2263" /></a></p>
<h2>16. <a href="http://html5readiness.com">Readiness</a></h2>
<p><a href="http://html5readiness.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/readiness.jpg" alt="readiness" title="readiness" width="478" height="294" class="aligncenter size-full wp-image-2264" /></a></p>
<h2>17. <a href="http://clearideaz.com">Clearideaz</a></h2>
<p><a href="http://clearideaz.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/clearideaz.jpg" alt="clearideaz" title="clearideaz" width="478" height="294" class="aligncenter size-full wp-image-2265" /></a></p>
<h2>18. <a href="http://www.scratchradio.co.uk">Scratch Radio</a></h2>
<p><a href="http://www.scratchradio.co.uk"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/scratch-radio.jpg" alt="scratch radio" title="scratch radio" width="478" height="289" class="aligncenter size-full wp-image-2266" /></a></p>
<h2>19. <a href="http://www.nzfestival.nzpost.co.nz">nzfestival</a></h2>
<p><a href="http://www.nzfestival.nzpost.co.nz"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/new-zealand-international-a.jpg" alt="new zealand" title="new zealand" width="484" height="298" class="aligncenter size-full wp-image-2267" /></a></p>
<h2>20. <a href="http://www.lesmads.de/blogs/okcool">OK Cool</a></h2>
<p><a href="http://www.lesmads.de/blogs/okcool"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/ok-cool.jpg" alt="ok cool" title="ok cool" width="478" height="298" class="aligncenter size-full wp-image-2268" /></a></p>
<h2>21. <a href="http://zoocha.com">Zoocha</a></h2>
<p><a href="http://zoocha.com"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/zoocha.jpg" alt="zoocha" title="zoocha" width="479" height="242" class="aligncenter size-full wp-image-2293" /></a></p>
<h2>22. <a href="http://mollar.me">Portfolio Rui Molar’s</a></h2>
<p><a href="http://mollar.me"><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/rui-molar.jpg" alt="rui-molar" title="rui-molar" width="476" height="295" class="aligncenter size-full wp-image-2296" /></a></p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="http//www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey" title="HTML5 &#8211; Acessibilidade com o Atributo accesskey">HTML5 &#8211; Acessibilidade com o Atributo accesskey</a></li>
<li><a href="http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5" title="Validação de formulário com HTML5">Validação de formulário com HTML5</a></li>
<li><a href="http://www.kadunew.com/blog/css/como-criar-um-layout-de-3-colunas-com-css" title="Como criar um layout de 3 colunas com CSS">Como criar um layout de 3 colunas com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/photoshop/50-acoes-incriveis-para-turbinar-seu-photoshop" title="50 ações incríveis para turbinar seu Photoshop">50 ações incríveis para turbinar seu Photoshop</a></li>
<li><a href="http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css" title="Página de erro 404 animada com CSS">Página de erro 404 animada com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/ferramentas-css3-online-para-web-designers" title="Ferramentas CSS3 online para Web Designers">Ferramentas CSS3 online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramenta-para-upload-de-layouts" title="Ferramenta para Upload de layouts">Ferramenta para Upload de layouts</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/10-crimes-de-usabilidade-que-voce-nao-deve-cometer" title="10 Crimes de usabilidade que você não deve cometer">10 Crimes de usabilidade que você não deve cometer</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramentas-online-para-web-designers" title="Ferramentas online para Web Designers">Ferramentas online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/20-exemplos-de-paginas-de-erro-404-criativas" title="20 exemplos de páginas de erro 404 criativas">20 exemplos de páginas de erro 404 criativas</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2231&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validação de formulário com HTML5</title>
		<link>http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5</link>
		<comments>http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5#comments</comments>
		<pubDate>Wed, 04 Jan 2012 11:48:47 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2200</guid>
		<description><![CDATA[
HTML5 evoluiu bastante e tem uma série de novidades entre elementos e atributos para formulários.  Nesse artigo mostro um pouco sobre validação dos campos de um formulário.  Acredito que em um futuro próximo os desenvolvedores não precisaram escrever o código de validação de formulário em JavaScript, por exemplo, já que os navegadores serão [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/logo-html5-kadunew.png" alt="HTML5" title="HTML5" width="540" height="200" class="aligncenter size-full wp-image-2210" /></p>
<p><strong><a href="http://www.kadunew.com/blog/category/html5">HTML5</a> evoluiu bastante e tem uma série de novidades entre elementos e atributos para formulários</strong>.  Nesse artigo mostro um pouco sobre validação dos campos de um formulário.  Acredito que em um futuro próximo os desenvolvedores não precisaram escrever o código de validação de formulário em JavaScript, por exemplo, já que os navegadores serão capazes de fazer tudo isso para nós.<br />
<span id="more-2200"></span></p>
<h2>Atributo required</h2>
<p>Utilizamos esse atributo para informar ao navegador que um elemento do formulário é de preenchimento obrigatório, ou seja, o usuário não consegue enviar o formulário se não preencher o campo com o <strong>atributo required</strong>. Seu uso é exclusivo com os elementos <code>input</code>, <code>select</code> e <code>textarea</code>.</p>
<p>Uma mensagem é informada ao usuário em uma <strong>tentativa de envio de formulário sem o preenchimento de um campo</strong> com <code>required</code>. Esse atributo apenas verifica se o campo foi preenchido ou não. Quero dizer que, qualquer caractere será aceito.</p>
<pre class="syntax-highlight:html">
    &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
    &lt;label for=&quot;nome&quot;&gt;Nome: &lt;/label&gt;&lt;input id=&quot;nome&quot; type=text required name=nome&gt;
    &lt;input type=submit value=&quot;OK&quot;&gt;
    &lt;/form&gt;
</pre>
<p>Abaixo mostro as mensagens de alerta nos seguintes navegadores: Google Chrome, Firefox e Opera. <strong>Perceba que cada fabricante estiliza a mensagem de forma diferente</strong>.</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/exemplo-validacao-html5-required.png" alt="mensagem de alerta em diferentes navegadores" title="mensagem de alerta em diferentes navegadores" width="302" height="530" class="aligncenter size-full wp-image-2202" /></p>
<h2>type=&#8221;email&#8221;</h2>
<p>Atributo <code>type</code> de um <code>input</code> com a opção igual a <code>email</code> significa definir o campo para receber um <strong>endereço de e-mail válido</strong>. A forma de validação não verifica se o e-mail digitado realmente existe, mas sim se o formato está correto. Exemplo de um formato de email aceito: teste@teste.com.</p>
<pre class="syntax-highlight:html">
&lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
    &lt;label for=&quot;email&quot;&gt;E-mail: &lt;/label&gt;&lt;input id=&quot;email&quot; type=email required name=email&gt;
    &lt;input type=submit value=&quot;OK&quot;&gt;
    &lt;/form&gt;
</pre>
<div class="obs">
Atente para o seguinte: além de ser um campo onde o usuário deve digitar um endereço de e-mail válido o campo é de preenchimento obrigatório.
</div>
<p>Alerta para o usuário caso não seja digitado nada no campo input.</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/validacao-type-email-required.png" alt="Validação email required" title="Validação email required" width="274" height="172" class="aligncenter size-full wp-image-2212" /></p>
<p>Alerta para o usuário caso não seja digitado um formato de e-mail no campo <code>input</code>.</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/validacao-email.png" alt="Validaçao email" title="Validaçao email" width="322" height="189" class="aligncenter size-full wp-image-2204" /></p>
<p>Um recurso CSS3 pode ser usando para identificar se o elemento do formulário recebeu ou não um dado válido. Esse recurso é o pseudoclasse <code>:valid e :invalid</code></p>
<p>Assim que o usuário digitar um dado válido, o navegador altera o pseudoclasse de <code>:invalid</code> para <code>:valid</code>. No exemplo abaixo o campo inicia com uma cor de fundo avermelhada, assim que o usuário digitar um formato de e-mail o campo é alterado para verde.</p>
<p>Veja o CSS:</p>
<pre class="syntax-highlight:css">
    #email:valid {background:#006600;color:#fff }
    #email:invalid {background:#990000; color:#fff}
</pre>
<h2>type=&#8221;url&#8221;</h2>
<p>Um campo <code>input </code>com <code>type </code>igual a <code>url </code>recebe apenas url’s no seu formato correto, ou seja, http://www.site.com, http://www.site.com.br etc.</p>
<pre class="syntax-highlight:html">
    &lt;form method=&quot;post&quot; action=&quot;&quot;&gt;
    &lt;label for=&quot;site&quot;&gt;Site: &lt;/label&gt;&lt;input id=&quot;email&quot; type=url required name=site&gt;
    &lt;input type=submit value=&quot;OK&quot;&gt;
    &lt;/form&gt;
</pre>
<p>Mensagem de alerta do navegador Chrome ao digitarmos uma url em um formato inválido.</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2012/01/validacao-url.png" alt="Exemplo validação de url com HTML5" title="Exemplo validação de url com HTML5" width="277" height="168" class="aligncenter size-full wp-image-2207" /></p>
<h2>pattern =  “Expressão”</h2>
<p>Com uso do atributo <code>pattern</code> você pode exigir que o usuário digite valores em um padrão feito com <a href="http://www.phpit.com.br/artigos/entendendo-as-expressoes-regulares.phpit" title="Entendendo as Expressões Regulares">expressão regular</a>, ou seja, o que for digitado no compo <code>input</code> deverá satisfazer a expressão regular criada pelo desenvolvedor.</p>
<p>Explicarei o atribudo criando uma expressão para entrada de um número de telefone. O valor inserido no campo de <code>input</code> deverá iniciar com <em>(xx)</em> logo terá um espaço em branco com uma sequência de quatro dígitos, um traço, e para terminar mais uma sequência de quatro dígitos, ficando assim: <em>(xx) xxxx-xxxx</em>.</p>
<p>Abaixo o código para criar a condição descrita acima.</p>
<pre class="syntax-highlight:html">
&lt;form&gt;
   &lt;label&gt;Telefone: &lt;input required name=&quot;tel&quot; pattern=&quot;\([0-9]{2}\)[\s][0-9]{4}-[0-9]{4}&quot;&gt;&lt;/label&gt; (xx) xxxx-xxxx
   &lt;input type=submit value=Enviar&gt;
  &lt;/form&gt;
</pre>
<p><strong>\([0-9]{2}\)</strong> usuário deve digitar dois números de 0 até 9 entre parênteses.</p>
<p><strong>[\s][0-9]{4}-[0-9]{4}</strong> um espaço e duas sequência de números divididas por um traço.</p>
<p>Em <a href="http://www.kadunew.com/blog/category/html5">HTML5</a> há um valor para o atributo <code>type </code>que é o <code>tel</code>. Ao utilizar esse valor não há máscara de formatação ou validação, já que não há um padrão para números de telefones. Ele serve apenas para informar que o valor do campo é um número de telefone.</p>
<p>Abaixo outro exemplo utilizando o atributo <code>pattern</code>, agora validando CEP</p>
<pre class="syntax-highlight:html">
&lt;form&gt;
   &lt;label&gt;CEP: &lt;input required name=&quot;cep&quot; pattern=&quot;[0-9]{5}-[0-9]{3}&quot;&gt;&lt;/label&gt; (xx) xxxx-xxxx
   &lt;input type=submit value=Enviar&gt;
&lt;/form&gt;
</pre>
<h2>novalidate=&#8221;novalidate&#8221;</h2>
<p>Quando presente dentro do elemento <code>form</code>, especifica que os elementos do formulário não devem ser validados quando submetidos mesmo que tenham em seu <code>type</code> atributos iguais a <code>email</code>, <code>url</code>, etc.</p>
<pre class="syntax-highlight:html">
&lt;form action=&quot; &quot; novalidate=&quot;novalidate&quot;&gt;
  &lt;label&gt;nome: &lt;input name=&quot;nome&quot; required&gt;&lt;/label&gt;
  &lt;label&gt;email: &lt;input name=&quot;email&quot; type=&quot;email&quot; required&gt;&lt;/label&gt;
  &lt;input type=&quot;submit&quot; name=&quot;action&quot; value=&quot;Enviar&quot;&gt;
&lt;/form&gt;
</pre>
<p>No exemplo acima mesmo que o usuário clique no botão enviar sem preencher os campos com <code>required </code>o formulário será submetido. Isso porque passamos o valor <code>novalidate="novalidate"</code>.</p>
<div class="obs">
Veja todos os <a href="http://www.kadunew.com/blog/exemplos-validacao-formulario.html" target="_blank">exemplos de validação em HTML5</a> que usei aqui no artigo.
</div>
<h2>Compatibilidade entre navegadores</h2>
<p>Pelos testes que fiz a validação funcionou perfeitamente nos <a href="http://www.kadunew.com/blog/category/browsers">navegadores</a> <a href="http://www.downloadchrome.com.br/">Chrome</a>, <a href="http://www.opera.com/download/">Opera</a> e <a href="http://br.mozdev.org/download/">Firefox</a> em suas últimas versões. Navegadores como <a href="http://www.apple.com/br/safari/download/">Safari</a> e Internet Explorer não foram capazes de reconhecer tais elementos da HTML5.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="feed://http//www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey" title="HTML5 &#8211; Acessibilidade com o Atributo accesskey">HTML5 &#8211; Acessibilidade com o Atributo accesskey</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3" title="22 web sites desenvolvidos com HTML5 e CSS3">22 web sites desenvolvidos com HTML5 e CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css" title="Página de erro 404 animada com CSS">Página de erro 404 animada com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramenta-para-upload-de-layouts" title="Ferramenta para Upload de layouts">Ferramenta para Upload de layouts</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/10-crimes-de-usabilidade-que-voce-nao-deve-cometer" title="10 Crimes de usabilidade que você não deve cometer">10 Crimes de usabilidade que você não deve cometer</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramentas-online-para-web-designers" title="Ferramentas online para Web Designers">Ferramentas online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/20-exemplos-de-paginas-de-erro-404-criativas" title="20 exemplos de páginas de erro 404 criativas">20 exemplos de páginas de erro 404 criativas</a></li>
<li><a href="http://www.kadunew.com/blog/html5/como-usar-o-elemento-section-do-html5" title="Como usar o elemento SECTION do HTML5">Como usar o elemento SECTION do HTML5</a></li>
<li><a href="http://www.kadunew.com/blog/css/como-criar-um-layout-de-3-colunas-com-css" title="Como criar um layout de 3 colunas com CSS">Como criar um layout de 3 colunas com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/html5/como-usar-o-elemento-nav-do-html5" title="Como usar o elemento NAV do HTML5">Como usar o elemento NAV do HTML5</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2200&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diferença entre as propriedades margin e padding do css</title>
		<link>http://www.kadunew.com/blog/css/diferenca-entre-as-propriedades-margin-e-padding-do-css</link>
		<comments>http://www.kadunew.com/blog/css/diferenca-entre-as-propriedades-margin-e-padding-do-css#comments</comments>
		<pubDate>Wed, 28 Dec 2011 13:17:58 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2186</guid>
		<description><![CDATA[As propriedades margin e padding podem ser confusas para desenvolvedores iniciantes. Esse artigo é para aqueles que estão começando a aprender CSS. Aqui explico de forma bem detalhada as propriedades fundamentais do CSS, margin e padding. Saiba quando usar um ou o outro.

Para desenvolvedores experientes em CSS as propriedades margin e padding não são nem [...]]]></description>
			<content:encoded><![CDATA[<p>As <strong>propriedades <code>margin</code> e <code>padding</code></strong> podem ser confusas para desenvolvedores iniciantes. Esse artigo é para aqueles que estão começando a aprender CSS. Aqui explico de forma bem detalhada as propriedades fundamentais do CSS, margin e padding. Saiba quando usar um ou o outro.<br />
<span id="more-2186"></span><br />
Para desenvolvedores experientes em CSS as propriedades margin e padding não são nem um mistério, entretanto para desenvolvedores que estão iniciando no mundo do desenvolvimento web, já passa a ser uma dúvida bastante frequente. Propriedade margin em CSS</p>
<h2>propriedade margin</h2>
<p>A propriedade margin do CSS define as dimensões das margens de um elemento CSS. Elas compõem as áreas verticais e horizontais entre os elementos. Caso os elementos não tenham margens em torno deles, eles vão encostar uns nos outros. Alguns elementos têm margens por padrão, ou seja, mesmo que você não adicione margem o elemento já é criado com margens. Cito como exemplo os elementos de cabeçalhos h1, h2&#8230; h6.</p>
<p>Abaixo um exemplo das margens em CSS</p>
<p><img class="aligncenter size-full wp-image-2189" title="Exemplo propriedade margin" src="http://www.kadunew.com/blog/wp-content/uploads/2011/12/exemplo-propriedade-margin.gif" alt="Exemplo propriedade margin" width="510" height="300" /></p>
<p>A propriedade margin em CSS define o espaço exterior entre os elementos. Compreende também o espaçamento entre os elementos e tela do navegador do usuário, por exemplo, o desenvolvedor deseja que um elemento fique a 20px do topo da página do usuário.</p>
<h3>Como definir margens em CSS</h3>
<p>As margens podem ser aplicadas nos quatros lados de um elemento HTML. Superior, direita, inferior e esquerda.</p>
<ul>
<li><code>margin -top</code>: espaçamento para a parte superior;</li>
<li><code>margin -right</code>: espaçamento para o lado direito;</li>
<li><code>margin -bottom</code>: espaçamento para a parte inferior;</li>
<li><code>margin -left</code>: espaçamento para o lado esquerdo.</li>
</ul>
<p>Esta propriedade CSS, assim como outras, aceita a sintaxe abreviada.</p>
<p>Margens iguais nos quatro lados do elemento.<br />
<code>margin: 30px;</code></p>
<p>Margem superior e inferior de 10px. Margem esquerda e direita de 15px.<br />
<code>margin: 10px 15px;</code></p>
<p>Margem superior de 10px. Margem direita e esquerda de 15px. Margem inferior de 20 px.<br />
<code>margin: 10px 15px 20px;</code></p>
<p>Margem superior de 5px. Margem direita de 10px. Margem inferior de 15px. Margem esquerda de 20px;<br />
<code>margin: 5px 10px 15px 20px;</code></p>
<h2>Propriedade padding em CSS</h2>
<p>A propriedade do CSS padding define o espaçamento entre o conteúdo e a borda de um elemento HTML. Esta borda por padrão não aparece para o usuário. É a área que delimita um elemento HTML. É o espaço horizontal e vertical em torno da área de conteúdo de um elemento, por exemplo, espaçamento entre as bordas de uma div e o parágrafo contido dentro da mesma.</p>
<p>Abaixo um exemplo da propriedade CSS padding</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/12/exemplo-propriedade-padding.gif" alt="Exemplo propriedade padding" title="Exemplo propriedade padding" width="481" height="267" class="aligncenter size-full wp-image-2190" /></p>
<p>Repare que a propriedade padding ao contrário da propriedade margin define o espaçamento interno do elemento. NO exemplo acima com uso do padding conseguimos posicionar o texto dentro do elemento.</p>
<h3>Como definir padding em CSS</h3>
<p>Igual a propriedade margin podemos definir espaçamento diretamente para um lado do elemento:</p>
<ul>
<li><code>padding-top</code>: espaçamento para a parte superior;</li>
<li><code>padding-right</code>: espaçamento para o lado direito;</li>
<li><code>padding-bottom</code>: espaçamento para a parte inferior;</li>
<li><code>padding-left</code>: espaçamento para o lado esquerdo.</li>
</ul>
<p>A propriedade CSS padding , assim como outras e margin, aceita a sintaxe abreviada também.</p>
<p>Espaçamentos iguais nos quatro lados do elemento.<br />
<code>padding: 30px;</code><br />
Margem superior e inferior de 10px. Margem esquerda e direita de 15px.<br />
<code>padding: 10px 15px;</code><br />
Margem superior de 10px. Margem direita e esquerda de 15px. Margem inferior de 20 px.<br />
<code>padding: 10px 15px 20px;</code></p>
<p>Abaixo um exemplo mais completo</p>
<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/12/exemplo-propriedade-margin-e-padding.gif" alt="Exemplo propriedade margin e padding" title="Exemplo propriedade margin e padding" width="510" height="152" class="aligncenter size-full wp-image-2194" /></p>
<p>Concluindo, a margem define o espaço fora de seu box em relação a outros elementos, exemplo, espaço entre divs, espaço entre um elemento h2 e um parágrafo, etc. Já o padding define o espaço entre o elemento e o seu conteúdo, exemplo, distância da borda da div e seu conteúdo. Espero que com este arigo vocês tenham compreendido a diferença das duas propriedades, podendo assim utilizar de forma mais eficaz as duas propriedades.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a> ou assine nosso <a href="feed://http//www.kadunew.com/blog/feed">Feed</a> e fique por dentro de todas atualizações aqui do blog.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li>Nenhum post relacionado</li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2186&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/css/diferenca-entre-as-propriedades-margin-e-padding-do-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coleção dos melhores ícones de 2011</title>
		<link>http://www.kadunew.com/blog/design/colecao-dos-melhores-icones-de-2011</link>
		<comments>http://www.kadunew.com/blog/design/colecao-dos-melhores-icones-de-2011#comments</comments>
		<pubDate>Sat, 10 Dec 2011 13:02:56 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2179</guid>
		<description><![CDATA[Quem desenvolve layouts para web sites ou interface de softwares sabe a importância dos ícones para representar categorias, áreas, ações dos usuários (inserir, excluir notícias&#8230;).

O site creativenerds postou uma excelente coleção dos 50 melhores conjuntos de ícones de 2011. Todos os ícones podem ser baixados gratuitamente  utilizados em sites pessoais, comerciais, trabalhos, etc.
Veja a [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_2180" class="wp-caption aligncenter" style="width: 489px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/12/icones.png" alt="Os 50 melhores icones de 2011" title="Os 50 melhores icones de 2011" width="548" height="199" class="size-full wp-image-2180" /><p class="wp-caption-text">Os 50 melhores icones de 2011</p></div>
<p>Quem desenvolve layouts para web sites ou interface de softwares sabe a importância dos ícones para representar categorias, áreas, ações dos usuários (inserir, excluir notícias&#8230;).<br />
<span id="more-2179"></span></p>
<p>O site <a href="http://creativenerds.co.uk">creativenerds</a> postou uma excelente <strong>coleção dos 50 melhores conjuntos de ícones de 2011</strong>. Todos os ícones podem ser baixados gratuitamente  utilizados em sites pessoais, comerciais, trabalhos, etc.</p>
<p>Veja a <a href="http://creativenerds.co.uk/freebies/50-of-the-best-free-icon-sets-from-2011/">coleção de ícones</a>.</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li>Nenhum post relacionado</li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2179&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/design/colecao-dos-melhores-icones-de-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Página de erro 404 animada com CSS</title>
		<link>http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css</link>
		<comments>http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css#comments</comments>
		<pubDate>Mon, 10 Oct 2011 13:43:15 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2170</guid>
		<description><![CDATA[
Este tutorial mostra como desenvolver uma página de erro 404 animada. Para tal efeito usamos algumas imagens e pequenas regras de CSS para animação. O código é simples e quem já possui um conhecimento em CSS entenderá rapidamente o significado das regras para esse efeito. Veja o resultado final da página de erro 404 animada.


&#60;div [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/10/pagina-404-animada.png" alt="Página 404 animada com CSS" title="Página 404 animada com CSS" width="546" height="214" class="alignleft size-full wp-image-2171" /><br />
Este tutorial mostra como <strong>desenvolver uma página de erro 404 animada</strong>. Para tal efeito usamos algumas imagens e pequenas regras de CSS para animação. O código é simples e quem já possui um conhecimento em CSS entenderá rapidamente o significado das regras para esse efeito. Veja o resultado final da <a href="http://kadunew.com/blog/exemplos/pagina-404-animada/teste-404.html">página de erro 404 animada</a>.<br />
<span id="more-2170"></span></p>
<pre class="syntax-highlight:html">
&lt;div class=&quot;container&quot;&gt;
	&lt;div class=&quot;box&quot;&gt;&lt;div class=&quot;cover_pan&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
</pre>
<p>Aplicamos no elemento marcado com a class box uma imagem de fundo (<em>404.png</em>). Ela funcionará como uma máscara.</p>
<pre class="syntax-highlight:css">
body {color: #fff; margin: 0;background: url(img/texture.png) repeat;}
.container {width: 960px;margin:50px auto; text-align: center; font: 13px/22px &quot;Helvetica Neue&quot;, Arial, Helvetica, Geneva, sans-serif;color: #000;}
.box {
	background: url(img/404.png) no-repeat 0 0;
	border-bottom: 5px solid #000;
	height: 343px;
	margin-bottom: 25px;
 	padding-bottom: 50px;
}
</pre>
<p>O código CSS abaixo é responsável por fazer grande parte da animação. Definimos a imagem que será rolada no fundo, nesse caso a imagem <em>covers.jpg</em>, definimos o tempo da animação e  que a mesma será de forma contínua, ficará em um loop infinito.</p>
<pre class="syntax-highlight:css">
.cover_pan{
	background: #fff url(img/covers.jpg) repeat 1055px bottom;
	height: 343px;
	margin-left:1px;
	overflow: hidden;
	position: relative;
	width:99.5%;
	z-index: -1;

	-moz-animation-name: pan;
	-moz-animation-duration:40s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;

	-webkit-animation-name: pan;
	-webkit-animation-duration:40s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}
</pre>
<p>Esta é uma das implementações mais simples do código que você terá que aplicar. Estamos deslizando a posição de fundo. Cover_pan da direita para a esquerda.</p>
<pre class="syntax-highlight:css">
@-moz-keyframes pan {
	0% {
		background-position: 1338px bottom;
	}
	100% {
		background-position: left bottom;
	}
}

@-webkit-keyframes pan {
	0% {
		background-position: 1338px bottom;
	}
	100% {
		background-position: left bottom;
	}
}
</pre>
<p>Você pode <a href="http://kadunew.com/blog/exemplos/pagina-404-animada/pagina-404-animada.zip">baixar arquivos usados neste tutorial</a> para estudar.<br />
<a href="http://www.netmagazine.com/tutorials/create-404-page-css3-animations">Artigo Original</a>.<br />
Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a><br />
Forte abraço!<br />
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/html5/html5-acessibilidade-com-o-atributo-accesskey" title="HTML5 &#8211; Acessibilidade com o Atributo accesskey">HTML5 &#8211; Acessibilidade com o Atributo accesskey</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3" title="22 web sites desenvolvidos com HTML5 e CSS3">22 web sites desenvolvidos com HTML5 e CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/html5/validacao-de-formulario-com-html5" title="Validação de formulário com HTML5">Validação de formulário com HTML5</a></li>
<li><a href="http://www.kadunew.com/blog/css/ferramentas-css3-online-para-web-designers" title="Ferramentas CSS3 online para Web Designers">Ferramentas CSS3 online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramenta-para-upload-de-layouts" title="Ferramenta para Upload de layouts">Ferramenta para Upload de layouts</a></li>
<li><a href="http://www.kadunew.com/blog/css/suporte-dos-navegadores-para-propriedades-css3" title="Suporte dos navegadores para propriedades CSS3">Suporte dos navegadores para propriedades CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/10-crimes-de-usabilidade-que-voce-nao-deve-cometer" title="10 Crimes de usabilidade que você não deve cometer">10 Crimes de usabilidade que você não deve cometer</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/ferramentas-online-para-web-designers" title="Ferramentas online para Web Designers">Ferramentas online para Web Designers</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/20-exemplos-de-paginas-de-erro-404-criativas" title="20 exemplos de páginas de erro 404 criativas">20 exemplos de páginas de erro 404 criativas</a></li>
<li><a href="http://www.kadunew.com/blog/css/como-criar-um-layout-de-3-colunas-com-css" title="Como criar um layout de 3 colunas com CSS">Como criar um layout de 3 colunas com CSS</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2170&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5: Diferença de section e article</title>
		<link>http://www.kadunew.com/blog/html5/html5-diferenca-de-section-e-article</link>
		<comments>http://www.kadunew.com/blog/html5/html5-diferenca-de-section-e-article#comments</comments>
		<pubDate>Sun, 21 Aug 2011 21:00:39 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=2162</guid>
		<description><![CDATA[Uma das grandes novidades introduzidas pelas especificações da HTML5 são os elementos SECTION e ARTICLE. Esses dois novos elementos que representam alguns problemas semânticos relativos à sua utilização. A maioria dos desenvolvedores web se confundem com os elementos de SECTION e ARTICLE. Tentarei nesse artigo descrever a semântica desses elementos.

Elemento section
A seção (elemento SECTION ) [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das grandes novidades introduzidas pelas especificações da <strong>HTML5</strong> são os elementos <code>SECTION</code> e <code>ARTICLE</code>. Esses dois novos elementos que representam alguns problemas semânticos relativos à sua utilização. A maioria dos desenvolvedores web se confundem com os elementos de <code>SECTION</code> e <code>ARTICLE</code>. Tentarei nesse artigo descrever a semântica desses elementos.<br />
<span id="more-2162"></span></p>
<h2>Elemento section</h2>
<p>A seção (elemento <code>SECTION</code> ) é uma parte mais genérica de um documento. É geralmente usado para conter outras partes de sua página. Como o próprio nome diz, ele pode conter qualquer tipo de conteúdo. Em um sentido mais amplo do termo, este elemento é uma versão mais semântica de uma div (que significa &#8220;divisão&#8221;). Outro uso comum deste elemento está relacionado a estrutura do conteúdo. <strong>O objetivo desse elemento é marcar uma seção da página</strong>. Seção pode ser um grupo de conteúdo de um assunto específico.</p>
<p>Artigo sobre <a href="http://www.kadunew.com/blog/html5/como-usar-o-elemento-section-do-html5" title="Elemento section">Como usar o elemento SECTION do HTML5</a>.</p>
<p><strong>Exemplo:</strong></p>
<pre class="syntax-highlight:html">
&lt;section id=&quot;ch1&quot;&gt;
  &lt;header&gt;
    &lt;hgroup&gt;
      &lt;h1&gt;Titulo&lt;/h1&gt;
      &lt;h2&gt;Descrição&lt;/h2&gt;
    &lt;/hgroup&gt;
  &lt;/header&gt;
  &lt;!--conteúdo--&gt;
  &lt;footer&gt;
    &lt;!--rodapé --&gt;
  &lt;/footer&gt;
&lt;/section&gt;
</pre>
<h2>Elemento article</h2>
<p>Ao contrário de seção, artigo é um componente mais específico. Sua finalidade é envolver os principais conteúdos do seu documento em seções lógicas. Entradas de blog, artigos, o conteúdo da página podem ser incluídos dentro deste elemento. Combinado com o elemento <code>SECTION</code>, que completa a estrutura geral de um documento HTML5.</p>
<p><strong>Exemplo usando os dois elementos.</strong></p>
<pre class="syntax-highlight:html">
&lt;section id=&quot;ch1&quot;&gt;
  &lt;header&gt;
    &lt;hgroup&gt;
      &lt;h1&gt;Título&lt;/h1&gt;
      &lt;h2&gt;Descrição&lt;/h2&gt;
    &lt;/hgroup&gt;
  &lt;/header&gt;
  &lt;article&gt;
    &lt;!--conteúdo--&gt;
  &lt;/article&gt;
  &lt;footer&gt;
    &lt;!--rodapé--&gt;
  &lt;/footer&gt;
&lt;/section&gt;
</pre>
<p>Podemos usar esses elementos da seguinte forma também:<br />
Observe o uso do elemento <code>hgroup</code> que serve para agrupar os elementos de <code>H1</code> a <code>H6</code></p>
<pre class="syntax-highlight:html">
&lt;article&gt;
 &lt;hgroup&gt;
   &lt;h1&gt;Título do artigo&lt;/h1&gt;
   &lt;h2&gt;subtítulo do artigo&lt;/h2&gt;
 &lt;/hgroup&gt;
   &lt;p&gt;parágrafo...&lt;/p&gt;
 &lt;section&gt;
  &lt;h3&gt;Título da primeira seção&lt;/h3&gt;
  &lt;p&gt;Conteúdo da primeira seção&lt;/p&gt;
 &lt;/section&gt;

 &lt;section&gt;
  &lt;h3&gt;Título da segunda seção&lt;/h3&gt;
  &lt;p&gt;Conteúdo da segunda seção&lt;/p&gt;
 &lt;/section&gt;
&lt;/article&gt;
</pre>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li>Nenhum post relacionado</li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=2162&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/html5/html5-diferenca-de-section-e-article/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ferramentas CSS3 online para Web Designers</title>
		<link>http://www.kadunew.com/blog/css/ferramentas-css3-online-para-web-designers</link>
		<comments>http://www.kadunew.com/blog/css/ferramentas-css3-online-para-web-designers#comments</comments>
		<pubDate>Mon, 09 May 2011 10:45:42 +0000</pubDate>
		<dc:creator>Carlos Eduardo - Kadu</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://www.kadunew.com/blog/?p=1968</guid>
		<description><![CDATA[

CSS3

CSS3 continua a ganhar a cada dia mais e mais popularidade, está presente na maioria dos sites de quem trabalha com web, apesar de ainda dizerem ser cedo para aprender e aplicar as CSS3, já que as propriedades e seletores não são totalmente suportadas por todos os navegadores.

Eu acredito que já pode ser utilizada, até [...]]]></description>
			<content:encoded><![CDATA[<p></p>
<div id="css">
CSS<span>3</span>
</div>
<p>CSS3 continua a ganhar a cada dia mais e mais popularidade, está presente na maioria dos sites de quem trabalha com web, apesar de ainda dizerem ser cedo para aprender e aplicar as CSS3, já que as <strong>propriedades e seletores</strong> não são totalmente suportadas por todos os navegadores.<br />
<span id="more-1968"></span><br />
Eu acredito que já pode ser utilizada, até porque a cada dia os <strong>navegadores estão mais compatíveis com as propriedades</strong> e <a href="http://maujor.com/tutorial/seletores-css3.php" title="seletores CSS3">seletores CSS3</a>. Para dar uma idéia do que podemos conseguir com a nova versão das CSS, dê uma olhada nessas úteis ferramentas online utilizadas para <strong>gerar código CSS3</strong>. </p>
<h2><a href="http://css-tricks.com/examples/ButtonMaker/">CSS3 Button Maker</a></h2>
<div id="attachment_1970" class="wp-caption alignleft" style="width: 553px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-css-tricks.png" alt="Ferramentas CSS3 Tricks" title="Ferramentas CSS3 Tricks" width="474" height="190" class="size-full wp-image-1970" /><p class="wp-caption-text">Ferramentas CSS3 Tricks</p></div>
<p>Crie um botão usando apenas CSS. Através dos botões, barras deslizantes contidas no painel principal do site você vai escolhendo o estilo desejado do botão. Em seguida você pode copiar o código fonte e usar em seus projetos</p>
<h2><a href="http://www.css3generator.com/">CSS3 Generator</a></h2>
<div id="attachment_1971" class="wp-caption alignleft" style="width: 484px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-css-tricks-generator.png" alt="Ferramentas CSS3, Tricks Generator" title="Ferramentas CSS3, Tricks Generator" width="474" height="200" class="size-full wp-image-1971" /><p class="wp-caption-text">Ferramentas CSS3, Tricks Generator</p></div>
<p>Selecione em uma lista a propriedade CSS3 desejada, preencha alguns parâmetros da propriedade selecionada e pronto, o aplicativo mostra o código gerado para você copiar e colar no arquivo de estilos do seu site. A visualização das mudanças é imediata.</p>
<h2><a href="http://css3please.com/">CSS3 Please</a></h2>
<div id="attachment_1973" class="wp-caption alignleft" style="width: 484px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-please.png" alt="Ferramentas CSS3 Please" title="Ferramentas CSS3 Please" width="474" height="193" class="size-full wp-image-1973" /><p class="wp-caption-text">Ferramentas CSS3 Please, edite as principais propriedades CSS3</p></div>
<p>Aqui você pode editar os valores das principais propriedades CSS3 que estão sublinhadas. Depois é só copiar e colar no seu arquivo de estilos CSS. O bom é que quando você alterar a propriedade por exemplo, <code>-moz-box-shadow</code> o aplicativo atualiza automaticamente a propriedade <code>-webkit-box-shadow</code>.</p>
<h2><a href="http://gradients.glrzad.com/">CSS3 Gradient Generator</a></h2>
<div id="attachment_1974" class="wp-caption alignleft" style="width: 484px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-gradients.png" alt="Ferramentas CSS3 Gradients" title="Ferramentas CSS3 Gradients" width="474" height="194" class="size-full wp-image-1974" /><p class="wp-caption-text">Ferramentas CSS3, crie seu próprio Gradiente</p></div>
<p>Muitos não sabem, mas é possível criar efeitos de gradientes usando CSS. Veja esse  simples gerador de gradiente CSS3.</p>
<h2><a href="http://westciv.com/tools/transforms/index.html">CSS3 Transforms</a></h2>
<div id="attachment_1975" class="wp-caption alignleft" style="width: 484px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-westciv.png" alt="Ferramentas CSS3 Westciv" title="Ferramentas CSS3 Westciv" width="474" height="190" class="size-full wp-image-1975" /><p class="wp-caption-text">Ferramentas CSS3 Westciv</p></div>
<p>Com essa ferramenta você pode fazer diversas transformações no conteúdo, tais como, rotação e inclinação. Ele também gera o código correspondente ao efeito escolhido.</p>
<h2><a href="http://tools.css3.info/selectors-test/test.html">CSS3 Selectors Test</a></h2>
<div id="attachment_1976" class="wp-caption alignleft" style="width: 484px"><img src="http://www.kadunew.com/blog/wp-content/uploads/2011/02/ferramentas-css3-selectors-test.png" alt="Ferramentas CSS3 Selectors Test" title="Ferramentas CSS3 Selectors Test" width="474" height="201" class="size-full wp-image-1976" /><p class="wp-caption-text">Ferramentas CSS3 Selectors Test</p></div>
<p>Faça testes de seletores CSS3. A ferramenta  executa automaticamente um grande número de testes que determinam se o seu navegador é compatível com um grande número de seletores CSS. Caso não seja compatível com um seletor especial, o mesmo é destacado. Você pode clicar em cada seletor CSS para ver os resultados, incluindo um pequeno exemplo e uma explicação para cada um dos testes.</p>
<p>Me siga no Twitter: <a href="http://twitter.com/kadunew" rel="nofollow">@kadunew</a><br />
Forte abraço!</p>
<h3>Isso vai interessar você também</h3>
<ul class="related_post">
<li><a href="http://www.kadunew.com/blog/css/10-efeitos-com-propriedades-css3" title="10 efeitos com propriedades CSS3">10 efeitos com propriedades CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/web-design/22-web-sites-desenvolvidos-com-html5-e-css3" title="22 web sites desenvolvidos com HTML5 e CSS3">22 web sites desenvolvidos com HTML5 e CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/css/pagina-de-erro-404-animada-com-css" title="Página de erro 404 animada com CSS">Página de erro 404 animada com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/suporte-dos-navegadores-para-propriedades-css3" title="Suporte dos navegadores para propriedades CSS3">Suporte dos navegadores para propriedades CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/css/como-criar-um-layout-de-3-colunas-com-css" title="Como criar um layout de 3 colunas com CSS">Como criar um layout de 3 colunas com CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/mostrar-legenda-ao-passar-o-mouse-sobre-imagens" title="Mostrar legenda ao passar o mouse sobre imagens">Mostrar legenda ao passar o mouse sobre imagens</a></li>
<li><a href="http://www.kadunew.com/blog/css/gerador-online-de-gradiente-css3" title="Gerador online de gradiente CSS3">Gerador online de gradiente CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/css/alterando-cor-da-selecao-padrao-do-texto-com-css3" title="Alterando cor da seleção padrão do texto com CSS3">Alterando cor da seleção padrão do texto com CSS3</a></li>
<li><a href="http://www.kadunew.com/blog/css/exemplos-de-menus-em-css" title="Exemplos de menus em CSS">Exemplos de menus em CSS</a></li>
<li><a href="http://www.kadunew.com/blog/css/comentarios-condicionais-para-o-internet-explorer" title="Comentários condicionais para o Internet Explorer">Comentários condicionais para o Internet Explorer</a></li>
</ul>
<img src="http://www.kadunew.com/blog/?ak_action=api_record_view&id=1968&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.kadunew.com/blog/css/ferramentas-css3-online-para-web-designers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

