Tecnologia, Marketing e Design de Internet

Tecnologia, Marketing e Design de Internet Tecnologia Marketing Design Blog sobre Desenvolvimento Web, Tecnologia de internet, Design e Interface Web, SEO SEM Otimiza??o de Sites e Web Marketing, Cases de sucesso e Campanhas online, Microblogging, Wordpress Blog, CSS design

Contato

Receba os artigos
no seu E-mail
:

CSS Reset, corrigir problemas de renderização nos browsers

Apesar de não ser mais novidade para quem já trabalha profissionalmente com desenvolvimento web, muitos aindas não conhecem a maneira de corrigir problemas de renderização nos browsers.

CSS Reset faz com que todas as propriedades das tags sejam zeradas desde o início, através dos seletores que aplicam no HTML e/ou XHTML. Quem pesquisar por CSS Reset vai encontrar um padrão que promete fazer com que os principais browsers que dominam o mercado, renderizem de igual pra igual. Eu, que uso o IE7, IE6, Firefox, Opera e Netscape para testar meus trabalhos, tive alguns probleminhas entre eles, com a tag <table>. Então, fiz um ajuste para solucionar o problema. Abaixo, segue o CSS Reset que uso no meu dia-a-dia:

CSS:
  1. /*  CSS Reset de Thalis Valle */
  2.  
  3. html, body, span, applet, object, iframe,
  4. h1, h2, h3, h4, h5, h6, blockquote, pre,
  5. a, abbr, acronym, address, big, cite, code,
  6. del, dfn, em, font, img, ins, kbd, q, s, samp,
  7. small, strike, strong, sub, sup, tt, var, dl, dt,
  8. dd, ol, ul, li, fieldset, form, label, legend, table,
  9. caption, tbody, tfoot, thead, tr, th, td  {
  10. margin: 0;
  11. padding: 0;
  12. border: 0;
  13. outline: 0;
  14. font-size: 100%;
  15. font-family: inherit
  16. }
  17.  
  18. img  {
  19. display:block
  20. }
  21.  
  22. :focus {
  23. outline: 0
  24. }
  25.  
  26. ol, ul  {
  27. list-style: none
  28. }
  29.  
  30. table  {
  31. border-collapse: separate;
  32. border-spacing: 0
  33. }
  34.  
  35. caption, th, td  {
  36. text-align: left;
  37. font-weight: normal
  38. }
  39.  
  40. lockquote:before, blockquote:after, q:before, q:after {
  41. content: ""
  42. }
  43.  
  44. blockquote, q  {
  45. quotes: "" ""
  46. }

Aproveito para deixar muma dica, que é sempre setar as propriedades de estilo e tamanho de fonte no seletor body. Exemplo:

CSS:
  1. body  {
  2. font-family: verdana, Arial;
  3. font-size: 0.9em;
  4. }

Bookmark e Compartilhe

Tags:

5 comentários em “CSS Reset, corrigir problemas de renderização nos browsers”


  1. Bernard De Luna:

    Fala meu caro Thallis… bom ver que voltou com o seu blog.. Assim que aliviar minha monografia lanço o meu também.
     
    Cara, você pode trocar aqueles codigos todos no inicio por um simples* {
    }
    daí dentro vc coloca tudo que vc quer aplicar a TODAS AS TAGS.
    é mais fácil, mais leve e mais simples :)
     
     

  2. thalisvalle:

    Grande bernard!

    Precisamos mesmo voltar à velha fase…

    Quanto ao esquema do * poderia sim ser aplicado às primeiras tags. Porém, as demais não faria o mesmo efeito apenas zerando.

    No mais, farei o teste.

     

    Abraços

  3. Blog do Bernard De Luna - Design, web, planejamento e muito mais… » CSS Reset - zerando estilos do seu website:

    […] Eric Meyer […]

  4. tarsis:

    muito legal seu post!
    Gostaria de saber como faco para zerar as propriedades para formularios.
    Tenho um pouco de dificuldades ao renderizar  forms

  5. thalisvalle:

    Tarsis,

    Usando o CSS Reset acima, vc ja esta zerando para forms.

    Leia tambem: http://www.thalisvalle.com/formulario-semantico-e-acessivel“>http://www.thalisvalle.com/formulario-semantico-e-acessivel



Deixe seu comentário