<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Adriano Meira &#187; CSS</title>
	<atom:link href="http://www.adrianomeira.com/blog/category/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.adrianomeira.com/blog</link>
	<description>CSS, jQuery, PHP, Designer e mais algumas coisas...</description>
	<lastBuildDate>Thu, 29 Dec 2011 13:35:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Navegação desilizante com jQuery &#8211; Navegação com Ancora</title>
		<link>http://www.adrianomeira.com/blog/navegacao-desilizante-com-jquery-navegacao-com-ancora</link>
		<comments>http://www.adrianomeira.com/blog/navegacao-desilizante-com-jquery-navegacao-com-ancora#comments</comments>
		<pubDate>Sun, 18 Dec 2011 15:47:26 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.adrianomeira.com/blog/?p=441</guid>
		<description><![CDATA[Olá Pessoal depois de algum tempo estamos de volta e em breve irei trazer mais novidades aproveitando as férias, bom vamos ao trabalho né. Neste fim de semestre auxiliei um amigo meu a fazer seu trabalho de TCC (Trabalho de conclusão de curso) que era um site onde ele propôs uma navegação não muito convencional, [...]]]></description>
			<content:encoded><![CDATA[<p>Olá Pessoal depois de algum tempo estamos de volta e em breve irei trazer mais novidades aproveitando as férias, bom vamos ao trabalho né.</p>
<p>Neste fim de semestre auxiliei um amigo meu a fazer seu trabalho de TCC (Trabalho de conclusão de curso) que era um site onde ele propôs uma navegação não muito convencional, onde cada link escorregaria para o conteúdo tanto na horizontal como na vertical. Até aqui procuramos alguns plugins que ajudaram mas não eram de fácil aplicação e instalação como este <a title="jQuery Scroll To" href="http://demos.flesler.com/jquery/scrollTo/" target="_blank">jQuery ScrollTo</a> resolvi fazer algo mais simples que resolveria o problema, veja ai como ficou e logo abaixo o que eu fiz.</p>
<div class="central-view"><a class="bt-demonstracao" href="http://www.adrianomeira.com/clientes/cassio/" target="_blank">Demosntração</a></div>
<p><span id="more-441"></span>A primeira coisa foi definir o tamanho do site bem como o que teria dentro dele, veja no esquema abaixo como isso isso funcionou</p>
<p><a href="http://www.adrianomeira.com/blog/wp-content/uploads/2011/12/deslizar-001.jpg"><img class="aligncenter size-full wp-image-448" title="deslizar-001" src="http://www.adrianomeira.com/blog/wp-content/uploads/2011/12/deslizar-0012.jpg" alt="" width="606" height="484" /></a></p>
<p>Observe que o body vai variar de acordo com o seu monitor mas o que vamos estudar aqui é a rolagem do .site-palcoGeral e como ele vai ser visto dentro do .conteudo-geral ai você pode esconder  ou não as &#8220;laterais&#8221;, veja o CSS do esquema acima.</p>
<p>&nbsp;</p>
<pre>body{ margin:0px; padding:0px;width:100%; height:100%; overflow:hidden; border:1px solid #339900; }
.conteudo-geral{
	width:980px;
	height:600px;
	/*overflow:hidden;*/
	margin:auto;
	position:relative;
	border:1px solid #FF0000;
}
.site-palcoGeral{
	position:absolute;
	top:-2716px;
	left:-2374px;
	border:1px solid #FF0;
	width:6060px;
	height:3400px;
	border:1px solid #F0F0F0;
}
.site-palco{
	width:6060px;
	height:3100px;
	position:relative;
}
.site-geral{
	width:900px;
	height:520px;
	padding:40px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	border:1px solid #000000;
}
.site-home{left:2374px;top:2716px;}
.site-001{left:3344px; top:2716px;}
.site-002{left:2374px; top:1748px;}
.site-003{left:2373px;top:932px;}

/* Menu */
.conteudo-menu{
    position: absolute;
	left:0px;
	top:0px;
	z-index:10;
	padding:10px;
}
.conteudo-menu{
	position:relative;
}</pre>
<p>E agora veja o HTML</p>
<pre>&lt;div class="site-palcoGeral"&gt;
    &lt;div class="site-palco"&gt;
        &lt;div class="site-geral site-home"&gt;&lt;a name="item1" id="item1"&gt;&lt;/a&gt;Home&lt;/div&gt;
        &lt;div class="site-geral site-001"&gt;&lt;a name="item2" id="item2"&gt;&lt;/a&gt;001&lt;/div&gt;
        &lt;div class="site-geral site-002"&gt;&lt;a name="item3" id="item3"&gt;&lt;/a&gt;002&lt;/div&gt;
        &lt;div class="site-geral site-003"&gt;&lt;a name="item4" id="item4"&gt;&lt;/a&gt;003&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div class="data-menu"&gt;
    &lt;div class="conteudo-menu"&gt;
        &lt;a href="#" class="linkHome"&gt;Home&lt;/a&gt;
        &lt;a href="#" class="link001"&gt;Link 001&lt;/a&gt;
        &lt;a href="#" class="link001"&gt;Link 002&lt;/a&gt;
        &lt;a href="#" class="link002"&gt;Link 003&lt;/a&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre>
<p>Aqui o menu fica por fora para que você possa ver como funciona e por fim o jQuery, não se esqueça de chamar a biblioteca, aqui está referenciando da biblioteca do google</p>
<pre>    &lt;script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript"&gt;
    	$(function(){
			$('.linkHome').click(function(){
				$('.site-palcoGeral').animate({top:'-2716px', left:'-2374px'});
				return false;
			});

			$('.link001').click(function(){
				$('.site-palcoGeral').animate({top:'-2716px', left:'-3344px'});
				return false;
			});

			$('.link002').click(function(){
				$('.site-palcoGeral').animate({top:'-1748px', left:'-2374px'});
				return false;
			});

			$('.link003').click(function(){
				$('.site-palcoGeral').animate({top:'-932px', left:'-2373px'});
				return false;
			});
		});

    &lt;/script&gt;</pre>
<p>Veja como funciona, ao clicar no item do menu, aqui chamado pela classe que ele representa eu uso o <a title="jQuery Animate" href="http://api.jquery.com/animate/" target="_blank">Animate </a>que muda a posição do <em>&#8220;.site-palcoGeral&#8221;</em>  para encaixar o conteúdo em seus respetivos pontos, veja no desenho abaixo a representação.</p>
<p><img class="aligncenter size-full wp-image-458" title="deslizar-002" src="http://www.adrianomeira.com/blog/wp-content/uploads/2011/12/deslizar-002.jpg" alt="" width="606" height="484" /><br />
Bom é isso aí qualquer dúvida poste ai, es e quiser sugerir acesse o<a title="Sugerir Post" href="http://www.adrianomeira.com/blog/sugestao"> link aqui</a> e poste alguma duvida que tenha e na medida que eu puder responder postarei aqui no blog, até mais!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/navegacao-desilizante-com-jquery-navegacao-com-ancora/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atualização do WordPress: html { margin-top: 28px !important; }</title>
		<link>http://www.adrianomeira.com/blog/atualizacao-do-wordpress-html-margin-top-28px-important</link>
		<comments>http://www.adrianomeira.com/blog/atualizacao-do-wordpress-html-margin-top-28px-important#comments</comments>
		<pubDate>Fri, 17 Jun 2011 02:20:52 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[bug]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.adrianomeira.com/blog/?p=429</guid>
		<description><![CDATA[Pois é pessoal só recentemente que vi este pequeno Bug da atualização do WordPress, bem que eu tentei fazer a nova atualização mas apareceu uma propriedade na escrita do meu Tema assim: html { margin-top: 28px !important; } E com isso um espaço no topo do blog, procurei por ai e achei neste aqui uma [...]]]></description>
			<content:encoded><![CDATA[<p>Pois é pessoal só recentemente que vi este pequeno Bug da atualização do WordPress, bem que eu tentei fazer a nova atualização mas apareceu uma propriedade na escrita do meu Tema assim:</p>
<pre>html { margin-top: 28px !important; }</pre>
<p>E com isso um espaço no topo do blog, procurei por ai e achei neste aqui <a href="http://wordpress.org/support/topic/31-update-causing-28px-top-spacing-in-html-body" target="_blank">uma</a> solução, basta você ir na pasta dos eu tema que fica em: <em>&#8220;wp-content/themes&#8221;</em> elá dentro procure a pasta do seu tema, logo ache o arquivo <em>&#8220;functions.php&#8221;</em>, caso não tenha crie-o,agora acrescente as duas linhas de códigos abaixo:</p>
<pre>function my_function_admin_bar(){ return false; }
add_filter( 'show_admin_bar' , 'my_function_admin_bar');</pre>
<p>Caso crie o arquivo coloque assim:</p>
<pre>&lt;?php
        function my_function_admin_bar(){ return false; }
        add_filter( 'show_admin_bar' , 'my_function_admin_bar');
?&gt;</pre>
<p>E pronto, acredito que isso seja para algum uso da atualização de barra de navegação, ou de usuários, bom depois procuro com mais afinco sobre o tema, até mais.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/atualizacao-do-wordpress-html-margin-top-28px-important/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Padrão de Repetição &#8211; Bolinhas</title>
		<link>http://www.adrianomeira.com/blog/padrao-de-repeticao-bolinhas</link>
		<comments>http://www.adrianomeira.com/blog/padrao-de-repeticao-bolinhas#comments</comments>
		<pubDate>Mon, 17 May 2010 01:18:34 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fireworks]]></category>

		<guid isPermaLink="false">http://www.adrianomeira.com/blog/?p=274</guid>
		<description><![CDATA[Um dia desses uma amiga aqui no serviço estava procurando um padrão de repetição para o fundo do site da mão dela, onde seria preto com bolinhas brancas como aqueles vestidos antigos (lembra da música &#8220;era um biquíni de bolinha&#8230;&#8221; ), daí procurei e achei uma solução bacana que quero compartilhar com vocês e falar [...]]]></description>
			<content:encoded><![CDATA[<p>Um dia desses uma amiga aqui no serviço estava procurando um padrão de repetição para o fundo do site da mão dela, onde seria preto com bolinhas brancas como aqueles vestidos antigos (lembra da música &#8220;era um biquíni de bolinha&#8230;&#8221; ), daí procurei e achei uma solução bacana que quero compartilhar com vocês e falar um pouco sobre padrões de repetição.<br />
<span id="more-274"></span></p>
<p>Para o caso da minha amiga vejamos o modelo era um vestido preto de bolinha branca veja a foto abaixo:</p>
<p style="text-align: center;"><a rel="abreGaleria" href="http://www.adrianomeira.com/blog/wp-content/uploads/2010/05/vestido-bolinha.gif"><img class="size-full wp-image-290 aligncenter" title="Vestido Bolinha" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/05/vestido-bolinha.gif" alt="" width="143" height="169" /></a></p>
<p>Note que o vestido tem um padrão de bolinhas não retilíneos, ou seja, eles se intercalam, daí pensamos em fazer uma do lado da outra, outra forma uma em cima da outra e do lado a outro e nada, então pensei um pouco fora &#8220;da caixa&#8221; e porque não se fosse metades?</p>
<p>Isso mesmo para que as bolinhas se repetissem como na foto acima precisei fazer algo assim veja:</p>
<p style="text-align: center;"><a rel="abreGaleria" href="http://www.adrianomeira.com/blog/wp-content/uploads/2010/05/bolinhas-marca.gif"><img class="size-full wp-image-291 aligncenter" title="bolinhas-marca" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/05/bolinhas-marca.gif" alt="" width="500" height="148" /></a></p>
<p>Note que na área em vermelho são quatro bolinhas e depois é só cortar o quadrado, assim basta cortar ao redor do quadrado e colocar no backgound no seu site.</p>
<div class="central-view"><a class="bt-demonstracao" href="http://adrianomeira.com/blog/downloads/repeticao/" target="_blank">Demosntração</a></div>
<p>Por isso se desejar fazer um padrão de repetição mais suave e real outro exemplo você pode ver <a href="http://pshero.com/photoshop-tutorials/graphic-design/creating-custom-patterns" target="_blank">neste site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/padrao-de-repeticao-bolinhas/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Máscara de  imagens &#8211; Borda Arredondada</title>
		<link>http://www.adrianomeira.com/blog/mascara-de-imagens-borda-arredondada</link>
		<comments>http://www.adrianomeira.com/blog/mascara-de-imagens-borda-arredondada#comments</comments>
		<pubDate>Tue, 16 Feb 2010 11:47:25 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fireworks]]></category>

		<guid isPermaLink="false">http://www.adrianomeira.com/blog/?p=187</guid>
		<description><![CDATA[Imagine que você criou aquele layout com borda arredondada pra tudo que é lado, todo espertinho usou o plugin do jQuery Corner, mas ai a galeria de imagens (ou fotos) do seu cliente é dinâmica, vem de um banco de dados, como colocar as bordas arredondadas?? Não se desespere o &#8220;Mago do CSS&#8221;, o Mr. [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine que você criou aquele layout com borda arredondada pra tudo que é lado, todo espertinho usou o plugin do<a href="http://malsup.com/jquery/corner/" target="_blank"> jQuery Corner,</a> mas ai a galeria de imagens (ou fotos) do seu cliente é dinâmica, vem de um banco de dados, como colocar as bordas arredondadas??</p>
<p style="text-align: left;">Não se desespere o &#8220;Mago do CSS&#8221;, o<em> Mr. M</em> lhe ajudará!</p>
<p>Vejam a mágica <a href="http://www.adrianomeira.com/testes/mascara_png/" target="_blank">aqui</a><span id="more-187"></span></p>
<p>Parece simples as imagens estão com bordas arredondadas, mas não, veja <a href="http://www.adrianomeira.com/testes/mascara_png/fotos/thumb_img7.jpg" target="_self">aqui </a>a foto que está salva, <em>e agora Mr M como você fez isso?</em></p>
<p style="text-align: center;"><img class="size-full wp-image-188 aligncenter" style="border: 0pt none;" title="Mr. M" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/02/mrM.jpg" alt="" width="225" height="149" /></p>
<p style="text-align: left;">Hahah brincadeiras a parte vamos revelar o segredo, é muito simples, aqui estou usando uma máscara, um arquivo PNG por cima da imagem, confiram o passo a passo.</p>
<p style="text-align: left;"><strong>1.Criando as máscaras</strong></p>
<p style="text-align: left;">Bom aqui vamos criar a máscara, mas antes devemos saber qual o tamanho dos nossos arquivos miniaturas aqui eu estou usando o tamanho de <strong>210&#215;131</strong>, mas você pode usar como quiser, logo come esta largura e altura vou para o <a href="http://www.adobe.com/products/fireworks/" target="_blank">Fireworks </a>(pode usar o <a href="http://www.adobe.com/br/products/photoshop/family/" target="_blank">Photoshop </a>ou outro programa que achar melhor também) e crio um novo documento com as mesmas medidas.</p>
<p style="text-align: left;">Bom agora vou falar de como fazer a borda arredondada no Fireworks, tente assemelhar isso ao seu editor de imagens ok?  No Fireworks eu crio um quadrado com o mesmo tamanho deste documento (210&#215;131) e por cima dele um &#8220;Rounded Rectangle&#8221;, que fica no painel de &#8220;Vector&#8221; como mostra a imagem abaixo:</p>
<p style="text-align: center;"><a rel="abreGaleria" href="http://www.adrianomeira.com/blog/wp-content/uploads/2010/02/0001.jpg"><img class="wp-image-190 aligncenter" title="0001" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/02/0001.jpg" alt="" width="166" height="244" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">Este retângulo com bordas eu faço ele menor do que o tamanho do palco, neste caso eu usei o tamanho de 203&#215;126 e ficou assim:</p>
<p style="text-align: center;"><img class="size-full wp-image-192 aligncenter" title="002" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/02/002.jpg" alt="" width="210" height="132" /></p>
<p style="text-align: left;">Note que as linhas vermelhas denominam os dois elementos agora com os dois elementos selecionados e com suas bordas removidas, lá em cima no menu &#8220;Modify-&gt;Combine Parths-&gt;Punch&#8217; você irá recortar o quadrado &#8220;vazando&#8221; o retângulo deixando ele assim:</p>
<p style="text-align: center;"><img class="size-full wp-image-193 aligncenter" title="003" src="http://www.adrianomeira.com/blog/wp-content/uploads/2010/02/003.jpg" alt="" width="210" height="132" /></p>
<p style="text-align: left;">Note que usei a cor verde só para que você possa enxergar melhor, agora com a mascara criada, volte ela para branco e salve-a como quiser eu dei o nome de<strong> &#8220;mascara_thumb.png&#8221;</strong></p>
<p style="text-align: left;">Nota: Porque não usar o bom e velho GIF?? Bom o GIF perde muita qualidade, se estiver usando a curva<strong> será mais rígida</strong> e não terá muita suavidade, mais na frente irei falar mais e ajustar um bug do IE6 pra variar&#8230;</p>
<p style="text-align: left;">Bom agora com a máscara criada vamos ao CSS, <em>agora sim Mr. M eu quero ver&#8230;</em></p>
<p style="text-align: left;"><strong>2.HTML e CSS</strong><br />
<em>&#8220;Agora sim sem usar cordas&#8221;.</em>.. bom vamos começar com um html simples para chamar as imagens, uma div com seu class para cada imagem e dentro deles um SPAN e uma div geral que marca o tamanho do documento&#8230; veja:</p>
<pre style="text-align: left;">&lt;div id="conteiner_galeria"&gt;
  &lt;div class="thumb"&gt;
     &lt;span&gt;&lt;/span&gt;
     &lt;img src="fotos/thumb_img7.jpg" /&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre>
<p style="text-align: left;">Bom nada de mais né a não ser pelo <strong>SPAN </strong>que não tem nada, por enquanto&#8230; agora vamos ao CSS, o terror dos <a href="http://randearievilo.com.br/" target="_blank">programadores</a></p>
<pre style="text-align: left;">body,td,th {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   text-align:center;
 }
 div#conteiner_galeria{
   margin:auto;
   width:700px;
 }
   div#conteiner_galeria .thumb{
   position:relative;
   float:left;
   margin:7px;
   width:210px;
   height:132px;
 }
 div#conteiner_galeria .thumb img{
   border:0px;
 }
 div#conteiner_galeria .thumb span{
   position:absolute;
   width:210px;
   height:132px;
   background-image: url(imagens/mascara_thumb.png);
   background-repeat: no-repeat;
   background-position: left top;
}</pre>
<p style="text-align: left;">Aqui serei breve na explicação, o mais importante é saber sobre alinhamentos de elementos com CSS, regra básica elementos <strong>absolutos </strong>se alinha aos elementos <strong>relativos</strong>, por exemplo aqui o elemento<strong> &#8220;div#conteiner_galeria .thumb&#8221;</strong> é relativo e o elemento<strong> &#8220;div#conteiner_galeria .thumb span&#8221;</strong> é alinhado absoluto ao elemento anteiro a ele no caos o<strong> &#8220;div#conteiner_galeria .thumb&#8221;</strong>.</p>
<p style="text-align: left;">Daí é só dar a ele o tamanho desejado com o fundo sendo a nossa máscara,é importante também deixar tudo em ordem, ou seja o SPAN vem antes da Imagem, mas Tio pode ser diferente, pode &#8220;desinfeliz&#8221; mas é preciso colocar um z-index maior para que possa ficar por cima da imagem, assim:</p>
<pre style="text-align: left;">div#conteiner_galeria .thumb span{
   z-index:10;
}</pre>
<p style="text-align: left;">Outro detalhe importante é que sua máscara deverá ter o mesmo fundo (no caso aqui a borda) da sua página neste exemplo ela é branca, se seu site fosse verde ela deveria ser verde.</p>
<p style="text-align: left;">Prontinho, nãããooo&#8230; ainda tem mais <em>Mr. M</em>, no caso do <strong>Explorer 6</strong> ele coloca um preenchimento azul (deve vir da<a href="http://desciclo.pedia.ws/wiki/Tela_Azul_da_Morte" target="_blank"> tela azul da morte</a>) nos lugares onde tem transparência em PNG,<em> &#8220;ha tá, deposi deste trabalhão que você me diz isso?!&#8221;</em></p>
<p style="text-align: left;"><strong>3.Corrigindo Bug do IE</strong><br />
Calma para tudo tem um jeitinho, vamos lá para solucionar seu problema lhe apresento  o<a href="http://www.twinhelix.com/css/iepngfix/" target="_blank"> IE PNG Fix</a>, este componente faz uma doideira para remover este bug, veja a documentação completa no site, mas para adiantar seu lado usaremos apenas dois dos arquivos baixados no site:</p>
<p style="text-align: left;"><strong>iepngfix.htc<br />
blank.gif</strong></p>
<p style="text-align: left;">Coloque estes dois arquivos na raiz de sua aplicação basta acrescentar no CSS esta linha de código:</p>
<pre style="text-align: left;">div#conteiner_galeria .thumb span{
   behavior: url("iepngfix.htc");
}</pre>
<p style="text-align: left;">Agora sim! Está pronto e sem bug se quiser baixar os<a href="http://www.adrianomeira.com/blog/downloads/mascara_png_simples.rar" target="_self"> arquivos simples aqui</a> e com um<a href="http://www.adrianomeira.com/blog/downloads/mascara_png_completo.rar" target="_self"> toque de chefe com um Ligthbox</a> oferecido pela <a href="http://colorpowered.com/colorbox/" target="_blank">Colorbox</a>.</p>
<p style="text-align: left;">É isso ai até a próxima, dúvidas postem ai!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/mascara-de-imagens-borda-arredondada/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alinhamento do Rodape com CSS</title>
		<link>http://www.adrianomeira.com/blog/alinhamento-do-rodape-com-css</link>
		<comments>http://www.adrianomeira.com/blog/alinhamento-do-rodape-com-css#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:14:21 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://adrianomeira.com/blog/?p=118</guid>
		<description><![CDATA[Olá pessoal hoje vou ensinar como fazer um alinhamento do rodapé na parte de baixo do navegador, isso pode ser útil para quem estiver desenvolvendo um layout para sistema web ou layout que ocupa 100% do navegador. Vamos lá primeiro você já deve conhecer um pouco sobre posicionamento de DIV&#8217;s, caso nào entendo muito me [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal hoje vou ensinar como fazer um alinhamento do rodapé na parte de baixo do navegador, isso pode ser útil para quem estiver desenvolvendo um layout para sistema web ou layout que ocupa 100% do navegador.<span id="more-118"></span></p>
<p>Vamos lá primeiro você já deve conhecer um pouco sobre posicionamento de DIV&#8217;s, caso nào entendo muito me avise para colocar um novo artigo sobre isso. Para criar o rodapé seu conteúdo deverá ser disposto assim:</p>
<pre>&lt;div id="conteiner_geral"&gt;
 &lt;div id="conteudo"&gt;
      Aqui vai todo o conteúdo
   &lt;div class="clear"&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;div id="rodape"&gt;
      Aqui vai o rodapé
&lt;/div &gt;
&lt;/div&gt;</pre>
<p>Passando rapidamente, temos uma DIV que está &#8220;cobre todo mundo&#8221; e dentro dela duas DIV&#8217;s uma com o conteúdo (dentro dela outra para limpar algum alinhamento float caso tenha, isso é opcional ) e outra com o Rodapé.</p>
<p>Com esta estrutura vamos ao CSS, primeiro insira isso:</p>
<pre>html, body {height:100%;}</pre>
<p>Aqui falo que a altura do body é de 100%, para alinhar as coisas é necessário ter valores de alturas definidos.</p>
<p>Depois vamos mexer na div geral e conteúdo, coloque isso:</p>
<pre>div#conteiner_geral{
   position:relative;
   min-height:100%;
   margin:0 auto;
   text-align:left;
   padding-bottom: 43px;
}
* html #conteiner_geral {height: 100%;}
div#conteudo{
   padding-bottom:50px;
}</pre>
<p>Aqui eu digo ao navegador que a DIV ID &#8220;conteiner_geral&#8221; terá seu posicionamento relativo e uma altura mínima de 100% par ao Firefox e outros navegadores, em seguida para o Explorer a altura é de 100% (velhos problemas com navegadores&#8230;), em seguida o conteúdo terá uma distancia de 50px na parte de baixo no &#8220;bottom&#8221;.</p>
<p>Ok, agora vamos para o rodapé, coloque este código no seu CSS:</p>
<pre>div#rodape{
   height:43px;
   width:100%;
   position: absolute;
   bottom: 0;
   left:0px;
   background-color:#E6E6E6;
   text-align:right;
}

.clear {clear:both;}</pre>
<p>Aqui eu digo ao navegador que a altura do rodapé é de 43px, aqui fica a seu critério, mas lembre-se de colocar um valor igual ou maior no &#8220;padding-bottom&#8221; da DIV &#8220;conteudo&#8221;, para que o seus dados não fiquem por baixo dele. Depois digo também que seu tamanho é de 100%, seu posicionamento é Absoluto em relação ao conteúdo geral (que já tá 100% de altura) e seu posicionamento é de ficar no fundo e a esquerda.</p>
<p>Por fim o estilo que limpa outros alinhamentos do tipo float, não é necessário fica a gosto do cliente.</p>
<p>Explicação extraída deste <a href="http://imasters.uol.com.br/artigo/9065/css/posicionar_o_rodape_embaixo_da_janela/" target="_blank">artigo</a>.</p>
<p>Até mais!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/alinhamento-do-rodape-com-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack IE &#8211; Ajustes em CSS</title>
		<link>http://www.adrianomeira.com/blog/hack-ie-ajustes-em-css</link>
		<comments>http://www.adrianomeira.com/blog/hack-ie-ajustes-em-css#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:59:27 +0000</pubDate>
		<dc:creator>Adriano Meira</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://adrianomeira.com/blog/?p=97</guid>
		<description><![CDATA[Pessoal esta semana eu estava com um grande problema de compatibilidade (para variar) do IE 6,  algumas pesquisas pelo Google e descobri em algum lugar interrado uma solução, peço perdão pois perdi o link. Bom era o seguinte, quando o site abre no Firefox ou IE 7 e 8 a minha caixa que continha um [...]]]></description>
			<content:encoded><![CDATA[<p>Pessoal esta semana eu estava com um grande problema de compatibilidade (para variar) do IE 6,  algumas pesquisas pelo Google e descobri em algum lugar interrado uma solução, peço perdão pois perdi o link.<span id="more-97"></span></p>
<p>Bom era o seguinte, quando o site abre no Firefox ou IE 7 e 8 a minha caixa que continha um formulário estava tudo ok, mas ao abrir no IE6 dava um &#8220;padding-top&#8221; e &#8220;padding-bottom&#8221; que nem Deus saberia de onde vem, haha&#8230; dai usei o seguinte código para dizer o quando o IE for o navegador mude o tamanho</p>
<pre>_div#divTeste{ /* Para o IE*/
     padding-top:0px;
     padding-bottom:0px;
}

/* Ou então */

* div#divTeste{ /* Para o IE*/
     padding-top:0px;
     padding-bottom:0px;
}</pre>
<p>Com este &#8220;underline&#8221; ele fica só par ao Explorer e funciona, façam um teste, as vezes vipor ai este código abaixo:</p>
<pre>* html ul.menu { heigth: 1% }</pre>
<p>Aqui temos o seguinte para o explorer 6 (*) todo o html-&gt;ul.menu terá uma latura de 1% e por ai vai, assim poderá corrigir algum conflito do IE6 para novos navegadores, mas infelizmente não todos&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.adrianomeira.com/blog/hack-ie-ajustes-em-css/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

