Como solucionar problemas em CSS

Postado por: Pedro Rogério em

Em um mundo perfeito, nossas folhas de estilo funcionariam perfeitamente, mas como vivemos em um outro mundo, essa realidade está longe devido a navegadores inperfeitos, comportamentos desconhecidos e muitas vezes problemas que não acabamos achando a solução. Vou deixar aqui alguns passos para eliminar-mos os erros em nossas folhas de estilo:

Validação

A causa mais óbvia para um erro em nossa página é um erro em nosso código, para verificar-mos erros em nosso código, podere-mos usar o validador do W3C para checar o HTML ou o CSS. Uma outra maneira simples é usando a extensão Web Developer para o Firefox, ou a extensão HTML Validator, que lhe permite validar o código sem estar conectado.

Isole seu problema

Muitas vezes é complicado encontrar qual é o problema quando está se trabalhando com uma página completa e uma folha de estilos longa. Copie e trabalhe encima do HTML e CSS relevante em uma página nova, essa é maneira mais simples de encontrar a solução dos seus problemas.

Examine os elementos

Bordas

Para saber exatamente onde se encontra o problema, é aconselhável colocar bordas de cores diferentes em seus elementos, como isso você consegue ver com facilidade as dimensões, margens. Para isso é recomendável usar um bookmarklet CSS Debug Toggle, que lhe permite rapidamente mostrar e ocultar as bordas e nomes dos elementos em sua página. Como sempre, isso não funciona no IE.

Estilos

Para verificar quais regras estão sendo aplicadas a tais elementos, utilize o DOM Inspector do Mozilla/Firefox. Outra função interessante é o Mouseover DOM Inspector da Suite Favelet de Slayeroffice, que pode lhe dar informações muito úteis sobre os elementos que está examinando.

Browsers

Teste sua página em todos os browsers possíveis, e identifique em qual deles é que está ocorrendo o problema.

Bugs

Se não puder identificar qual é o problema, busque na internet para ver se seu problema é comum. Por exemplo, o site Position is everything tem uma lista sobre os bugs mais conhecidos no IE, Mozilla e Opera.

Se mesmo assim você não encontrar a solução para o seu problema, dê uma procurada no Google, lá você pode encontrar várias listas de discussão sobre o assunto.

Referências

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Gostou desse post?

Assine o nosso Feed RSS, siga-nos no Twitter, ou simplesmente nos recomende a seus amigos!

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

5 Responses to “Como solucionar problemas em CSS”

  1. Lembrando o post do Henrique sobre validação, vale lembrar aos que estão iniciando que: código válido não significa código semântico. O interessante mesmo ao tentarmos validar um código é ficarmos atentos aos erros e tentar corrigir.
    Quanto à extensão Web Developer, com certeza é uma ferramenta muito útil, vale a pena instalar, é uma “mão na roda”.

    Abraços!

  2. Quando encontro problemas com css a primeira coisa que faço é isolar e tentar achar o erro, fica muito mais simples…

    Abraço!

  3. ed1nh0 disse:

    Em tempo: extensões do Firefox como o Firebug e HTML Validator são indispensáveis para qualquer desenvolvedor (e cuidado com o Firefox 3.6, algumas extensões — como a HTML Validator q acabei de citar — não estão compatíveis).

    ;)

  4. Social comments and analytics for this post…

    This post was mentioned on Twitter by gersonthiago: RT @pinceladasdaweb: Como solucionar problemas em CSS: http://migre.me/i5yf...

Leave a Reply