CSS - Hojas de estilo - La regla del 0_0
08 de Marzo de 2006
Programación web
Este truco, me lo enseñó morris hace unos meses, y desde entonces, debo confesar que mis relaciones con CSS han mejorado bastante.
Una de las pesadillas de trabajar con CSS son los márgenes y los rellenos (margin y padding), ya lo vimos cuando estudiábamos la teoría de las "cajas".
También es muy notable el tema con las listas, que para indentarlas, unos navegadores le aplican un margen y en cambio otros un relleno.
Los encabezados, los párrafos etc, suelen llevar algún margen que es ligeramente diferente en unos y otros navegadores y nos pasamos la vida volviéndonos locos para ajustar los elementos y que se vean igual.
El truco es drástico pero simple: quitar todos los rellenos y todos los márgenes que por defecto aplican los navegadores.
Desde que morris me lo enseñó, cada vez que empiezo una hoja de estilo, antes de hacer cualquier otra cosa, quito márgenes y rellenos, mi vida ha cambiado.
|| Código: ||
|| * {
padding:0;
margin:0;
} ||
Con este código quitas el margen y el relleno a cualquier elemento que haya, y así los controlas tú.
Controlar el margen de cada elemento uno por uso puede ser toda una tarea, así que lo más cómodo, como nos indica Richard Rutter en Resetting default padding and margin, le aplicamos un margen global a todos los elementos de bloque, así tenemos a todos por igual en todos los navegadores:
|| Código: ||
|| h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
margin-bottom: 1em;
} ||
Y listo. Probadlo, funciona!
Una de las pesadillas de trabajar con CSS son los márgenes y los rellenos (margin y padding), ya lo vimos cuando estudiábamos la teoría de las "cajas".
También es muy notable el tema con las listas, que para indentarlas, unos navegadores le aplican un margen y en cambio otros un relleno.
Los encabezados, los párrafos etc, suelen llevar algún margen que es ligeramente diferente en unos y otros navegadores y nos pasamos la vida volviéndonos locos para ajustar los elementos y que se vean igual.
El truco es drástico pero simple: quitar todos los rellenos y todos los márgenes que por defecto aplican los navegadores.
Desde que morris me lo enseñó, cada vez que empiezo una hoja de estilo, antes de hacer cualquier otra cosa, quito márgenes y rellenos, mi vida ha cambiado.
|| Código: ||
|| * {
padding:0;
margin:0;
} ||
Con este código quitas el margen y el relleno a cualquier elemento que haya, y así los controlas tú.
Controlar el margen de cada elemento uno por uso puede ser toda una tarea, así que lo más cómodo, como nos indica Richard Rutter en Resetting default padding and margin, le aplicamos un margen global a todos los elementos de bloque, así tenemos a todos por igual en todos los navegadores:
|| Código: ||
|| h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
margin-bottom: 1em;
} ||
Y listo. Probadlo, funciona!
Valora este capítulo:
Autor y licencia de 'CSS - Hojas de estilo - La regla del 0_0'
|
Opiniona sobre 'CSS - Hojas de estilo - La regla del 0_0' (2)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'CSS - Hojas de estilo - La regla del 0_0'
Este documento describe el lenguaje CSS1 (Cascade Style Sheets, level 1 - hojas de estilo...
Más »
Con CSS puedes formatear tus páginas web separando completamente el contenido de la presentación. Es...
Más »
Usar CSS para diseñar la presentación del contenido. Planificar es parte de la estrategia de...
Más »
El estilo rococó suele verse como una continuación del movimiento barroco. Fue iniciado en Francia...
Más »
El trabajo en equipo es un estilo de trabajo que no todas las personas están...
Más »


