<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1753390983915002838</atom:id><lastBuildDate>Fri, 30 Aug 2024 14:31:42 +0000</lastBuildDate><title>Soluções de desenvolvimento com webstandards</title><description>Bugs do dia-a-dia encontrados no desenvolvimento web</description><link>http://solucaowebstandards.blogspot.com/</link><managingEditor>noreply@blogger.com (Leidiane Oliveira)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1753390983915002838.post-4020463399510287705</guid><pubDate>Mon, 17 May 2010 15:40:00 +0000</pubDate><atom:updated>2010-05-17T12:47:50.534-03:00</atom:updated><title>Desabilitar link do menu na página corrente</title><description>Fazer menu com on mouse hover, usando css todo mundo já sabe. Mas uma coisa que sempre me incomodou foi o fato de o link da pagina ativa continuar disponivel para se clicar. &lt;br /&gt;
Encontrei uma solução para isso. &lt;br /&gt;
&lt;br /&gt;
Vou descrever aqui somente como desabilitar o link, sem ter que alterar nada no código. O menu em css posso postar dps se alguem interessar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemplo de estrutura:&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;lt;ul&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li class=&quot;home&quot;&amp;gt;&amp;lt;a href=&quot;home.html&quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li class=&quot;sobre&quot;&amp;gt;&amp;lt;a href=&quot;sobre.html&quot;&amp;gt;Sobre&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li class=&quot;clientes&quot;&amp;gt;&amp;lt;a href=&quot;clientes.html&quot;&amp;gt;Clientes&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;li class=&quot;contato&quot;&amp;gt;&amp;lt;a href=&quot;contato.html&quot;&amp;gt;Contato&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
É extremamente simples, basta setar alguns valores, no link da página ativa. &lt;br /&gt;
Exemplo para o link de Clientes ficar desalibitado&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;.clientes a{&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;pointer-events: none;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;cursor: default;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Testado no Firefox 3.6, Chrome 4.1, Safari 3, Ie7 e Ie8&lt;br /&gt;
Fonte: &lt;a href=&quot;http://css-tricks.com/&quot;&gt;Css-Tricks&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PS.: Esse css precisa ser chamado somente na pagina ativa, ou seja, nesse caso de exemplo, somente quando se entrar na página de clientes.&lt;br /&gt;
&lt;br /&gt;
Por questões de organização eu sempre crio um css para formatação geral, que é comum a todas as páginas(geral.css), e um css para cada página (clientes.css, home.css, etc...)&lt;br /&gt;
Sendo assim esse código css ficaria na pagina de clientes, que é chamada somente quando entra na página.&lt;br /&gt;
Há outra maneira usando id no body. Depois crio um post só falando disso.</description><link>http://solucaowebstandards.blogspot.com/2010/05/desabilitar-link-do-menu-na-pagina.html</link><author>noreply@blogger.com (Leidiane Oliveira)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1753390983915002838.post-8534024992117702514</guid><pubDate>Wed, 12 May 2010 18:25:00 +0000</pubDate><atom:updated>2010-05-12T15:27:00.849-03:00</atom:updated><title>Margin duplicada no IE6</title><description>Problema recorrente no IE6.&lt;br /&gt;
&lt;br /&gt;
Vcocê define uma margem no valor X, e quando vai conferir no Ie6 está bem maior do que nos demais navegadores. Se você medir,&amp;nbsp; vai ver que o Ie6 duplicou o valor do &lt;i&gt;margin&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Descobri que isso acontece sempre que se coloca o margin para o mesmo lado do float.&lt;br /&gt;
Ex.:&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;{ float : left;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; margin-left: 15px}&lt;/div&gt;&lt;br /&gt;
Os navegadores normais irão manter a margem de 15px e o Ie6 irá aplicar 30px.&lt;br /&gt;
&lt;br /&gt;
Para resvolver isso é só aplicar &lt;i&gt;display:inline&lt;/i&gt; no elemento. Vai ficar assim:&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;{ float : left;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; margin-left: 15px;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp; display: inline}&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Agora minha dúvida é, e se eu ja tiver usando outro tipo de &lt;i&gt;display &lt;/i&gt;no meu elemento? o.O&lt;br /&gt;
Vou pesquisar e posto aqui.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mas a dúvida inicial fica resolvida. E assim que achar a resposta, edito aqui &lt;br /&gt;
&lt;br /&gt;
Alguém tem mais alguma solução a não ser essa?</description><link>http://solucaowebstandards.blogspot.com/2010/05/margin-duplicada-no-ie6.html</link><author>noreply@blogger.com (Leidiane Oliveira)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1753390983915002838.post-1794259969079359400</guid><pubDate>Tue, 11 May 2010 15:20:00 +0000</pubDate><atom:updated>2010-09-09T22:28:21.307-03:00</atom:updated><title>Html e body com 100%</title><description>Precisei colocar dois background em uma página, uma para o topo do site e outro para o rodapé.&lt;br /&gt;
Para isso basta colocar background no Html e outro no body, mas os dois precisavam estar com 100%, para que o background do rodapé, esteja realmente lá embaixo.&lt;br /&gt;
Eu estava inserindo a codificação css:&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;html, body {heigth:100%}&lt;/div&gt;&lt;br /&gt;
Mas não estava funcionando, eu colocava um cor de fundo e via que o html estava terminando no meio da do conteudo. Sei lá porque ( se alguém souber me fale).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solução encontrada:&lt;/b&gt;&lt;br /&gt;
Nas tentativas e erros, o que funcionou foi o seguinte código:&lt;br /&gt;
html {height: 100%;}&lt;br /&gt;
body {min-height: 100%;}&lt;br /&gt;
E pronto. Ficou tudo lindo e funcionando corretamente :-)</description><link>http://solucaowebstandards.blogspot.com/2010/05/html-e-body-com-100.html</link><author>noreply@blogger.com (Leidiane Oliveira)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1753390983915002838.post-7428123229028915361</guid><pubDate>Tue, 11 May 2010 15:09:00 +0000</pubDate><atom:updated>2010-05-13T08:39:03.379-03:00</atom:updated><title>Padding-top no input</title><description>Hoje encontrei uma diferença entre a exibição do padding-top no inputs nos navaegadores Firefox e IE.&lt;br /&gt;
Coloquei um input somente com formatação de background e altura e fonte.&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;input{&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:30px;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background:url(../images/pesqTopo.png) no-repeat;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font:normal 12px Arial, Helvetica, sans-serif;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E ele foi exibido assim nos navegadores.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46cCahTD_Y6Y7RZnoFbd7U3MOXb4oqk5Sy-tEl7D1Gsw3YlHeTHFBl6l19hsXBUFquxAODHJhyphenhyphenW0NlHov1VYnXJoZPCfubz1HVMPaYRWiUTz4md2nG88grJIxuhITSgfLeAhdD5_HCoM/s1600/sempadding.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46cCahTD_Y6Y7RZnoFbd7U3MOXb4oqk5Sy-tEl7D1Gsw3YlHeTHFBl6l19hsXBUFquxAODHJhyphenhyphenW0NlHov1VYnXJoZPCfubz1HVMPaYRWiUTz4md2nG88grJIxuhITSgfLeAhdD5_HCoM/s320/sempadding.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
O firefox já exibe com o texto centralizado na vertical. Já o internet explorer faz o que deveria ser correto, exibe o texto colado lá em cima, pq não tem padding.&lt;br /&gt;
&lt;br /&gt;
Ao inserir o padding-top para alinhar o texto no IE, acontece o que já era previsto. O texto alinha no ie, e cai no Firefox.&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;input{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;  padding-top:10px;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height:30px;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  background:url(../images/pesqTopo.png) no-repeat;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font:normal 12px  Arial, Helvetica, sans-serif;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Vejam como fica:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg-io_EK6-QsfwBxfBcXoKrlaqeUCIznWkJaLVxZNZ4mMALbXn5HXITGuozyzJG05F4tfBCcCwufhN9lCHvYK0OJV35cJAdSjyPxLd297ULhEFvWEmmEUKU9x5hsil0We4quZH53FWhcA/s1600/compadding.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg-io_EK6-QsfwBxfBcXoKrlaqeUCIznWkJaLVxZNZ4mMALbXn5HXITGuozyzJG05F4tfBCcCwufhN9lCHvYK0OJV35cJAdSjyPxLd297ULhEFvWEmmEUKU9x5hsil0We4quZH53FWhcA/s320/compadding.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Eu ainda não consegui entender ou saber o porque, já que eu reseto os valores de padding e margin no inicio do css /&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;*{padding:0; margin:0} &lt;/span&gt;/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Solução encontrada&lt;/b&gt;:&amp;nbsp; &lt;/span&gt;Retirar a altura do input.&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;input{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;  padding-top:10px;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background:url(../images/pesqTopo.png) no-repeat;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  font:normal 12px  Arial, Helvetica, sans-serif;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Funciona, todos os dois passam a ser exibidos iguais, mas como estão sem altura, corta o background na parte inferior.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;Para resolver isso basta colocar também padding-bottom no input.&lt;br /&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;input{&lt;/div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding:10px 0 5px 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  background:url(../images/pesqTopo.png) no-repeat;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; font:normal 12px  Arial, Helvetica, sans-serif;}&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
E fica tudo igual, lindo e resolvido! :-)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghyphenhyphennhLsppVLWuoJRX7unb0tKD1kxI_MdBrvis3t7VmWrXqt_XI_0X8qJSmuitAumwCw8nO-c1QilVZ9L9lD9q5Xgq8-9gx6kjYYr9hzgLzyiA4t9nVy2ZLJOktj_YiMD4RN4lGeMNyKtM/s1600/topBottom.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghyphenhyphennhLsppVLWuoJRX7unb0tKD1kxI_MdBrvis3t7VmWrXqt_XI_0X8qJSmuitAumwCw8nO-c1QilVZ9L9lD9q5Xgq8-9gx6kjYYr9hzgLzyiA4t9nVy2ZLJOktj_YiMD4RN4lGeMNyKtM/s320/topBottom.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://solucaowebstandards.blogspot.com/2010/05/padding-top-no-input.html</link><author>noreply@blogger.com (Leidiane Oliveira)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi46cCahTD_Y6Y7RZnoFbd7U3MOXb4oqk5Sy-tEl7D1Gsw3YlHeTHFBl6l19hsXBUFquxAODHJhyphenhyphenW0NlHov1VYnXJoZPCfubz1HVMPaYRWiUTz4md2nG88grJIxuhITSgfLeAhdD5_HCoM/s72-c/sempadding.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>