Tips de Diseño Web: Resetear márgenes
Seguro que ya te ha pasado: terminas tu diseño en un navegador y al mirarlo en otro aparecen por todos lados espacios inexplicables o elementos encimados con valores salidos de quien sabe donde que rompen tu diseño y te ponen al borde del llanto. Sollozando, empiezas a moverle a los valores de margin y padding a cuanto elemento te parezca sospechoso hasta que todo se ve como debe de verse. Ahora regresas al primer navegador y ¡Oh sorpresa! Todo está inexplicablemente movido. Ahora si sueltate llorando.
Los valores por defecto de los navegadores son lo peor. Especialmente los margenes y los paddings se vuelven un problema porque cada navegador le pone a cada elemento el valor que se le ha pegado la gana. Afortunadamente, despues de mucho tiempo de diseñar con los ojos hinchados a causa del llanto por fin dí con una solución — no recuerdo como — y ahora la comparto con ustedes: Resetea todo a cero.
*{
margin:0;
padding:0;
}
Esa regla amigos mios, vale oro. Pónganla religiosamente al principio de todas sus hojas de estilo y se ahorraran muchos dolores de cabeza.
Despues solo habrá que añadir los valores necesarios segun se vayan necesitando:
h1,h2,h3,h4,h5,p,ul,blockquote{
margin-bottom:1em;
}
Muy buena aportación, con eso me evito poner las propiedades en muchos elementos, como lo había venido haciendo. Por ahí en internet encontré hace tiempo la técnica del “Framework”, donde especifican todas las propiedades para todos los elementos, cosa que obviamente vuelve los archivos .css pesadísimos. Creo que esto tiende hacia allá, aunque de una forma muy equilibrada.
jeje, yo hago eso precisamente, mr. Sosa. Y si, es de gran ayuda.
Por otro lado, me dio mucha risa eso de “con los ojos hinchados de llanto”, jaja.
Claro que sí, son las líneas más útiles que he encontrado nunca, y dejar de preocuparse en el resto del documento. Es lo que siempre siempre recomiendo cuando alguien comienza a diseñar.
Lo malo es que no pase lo mismo con el tamaño de fuente en los headers…
Cuando recién aprendía CSS recuerdo que alguien me pasó ese consejo… hoy en día inexplicablemente le doy a cada etiqueta sus propiedades individualmente, no sé, debe ser solo por la costumbre.
snif… creo que ha llegado la solución a todos “mis problemas” ahora… mmm… lo único denso será que entienda eso… jajaja.
Empecemos a manosear…
Oh Diós, Por Fin Estaba a punto de lanzarme por la ventana.
Muchas gracias por esta regla de oro.
hi all.
http://rubyurl.com/0M5
http://rubyurl.com/tG1
http://rubyurl.com/zry
http://rubyurl.com/rEs
http://rubyurl.com/FCA
http://rubyurl.com/ChZ
http://rubyurl.com/BBF
http://rubyurl.com/hlB
http://rubyurl.com/k7r
http://rubyurl.com/k5n
http://rubyurl.com/d1y
http://rubyurl.com/5XO
http://rubyurl.com/LBT
hi
Thank you.
Thank you.
Thank you.
Thank you!
Thank you!
Thank you!
Thank you!
Thank you!
Thank you!
http://rubyurl.com/F2o
http://rubyurl.com/lhb
http://rubyurl.com/cph
http://rubyurl.com/nTl
http://rubyurl.com/Jx2
http://rubyurl.com/Dbn
http://rubyurl.com/Y8q
http://rubyurl.com/Rsm
http://rubyurl.com/dJr
http://rubyurl.com/Vct
http://rubyurl.com/IgU
http://rubyurl.com/EFd
http://rubyurl.com/2Pm
http://rubyurl.com/Zc9
http://rubyurl.com/SMK
http://rubyurl.com/4tk
http://rubyurl.com/0M5
http://rubyurl.com/BSO
http://rubyurl.com/quX
http://rubyurl.com/sf9
http://rubyurl.com/tG1
http://rubyurl.com/zsw
http://rubyurl.com/zry
http://rubyurl.com/s2i
http://rubyurl.com/9DT
http://rubyurl.com/80v
http://rubyurl.com/rEs
http://rubyurl.com/tgu
http://rubyurl.com/UHM
http://rubyurl.com/NEL
http://rubyurl.com/Cx7
http://rubyurl.com/BTP
http://rubyurl.com/hA7
http://rubyurl.com/duW
http://rubyurl.com/3eQ
http://rubyurl.com/kR8
http://rubyurl.com/DwR
http://rubyurl.com/Z3e
http://rubyurl.com/FCA
http://rubyurl.com/0F9
http://rubyurl.com/ZbV
Contribuye a la discusión