Saludos Lula.
Algunas cosas sobre los margenesNormalmente los margenes se definen con la propiedad "margin" en CSS. Lamentablemente, no todos los navegadores interpretan del mismo modo la cantidad de "margin" que han de dejar. Ni siquiera especificando las unidades se ponen de acuerdo, por lo que a veces es dificil hacer que aparezca el mismo margen en el Explorer que en el Opera, Mozilla, Firefox....
Parece que la unidad que mas o menos interpretan igual es el "em". El "em" es un porcentaje de una unidad base. Así, si ponemos un tamaño de letra, por ejemplo, de 2em, éste será el doble que un tamaño de 1em y la cuarta parte de otro con 8em. Se ponen igual que los pixeles, es decir:
.tamanyomayor { font-size: 4.5em ; }
Que podemos hacer?Lo mejor para evitar problemas de este tipo es, poner a cero todos los valores de los margenes desde un principio y después asignar el tamaño deseado usando como unidades las "em" (no recuerdo lo que significa em :oops: )
Como poner valores a ceroSi tienes hoja de estilo (estilo.css) basta con colocar una línea solamente. Si no usas estilos CSS puedes ver como se hace en ComoCrearTuWeb, en la sección Curso de Estilos CSS.
La línea a incluir es esta:
* {margin: 0px ; padding:0px}
El asterisco "*" es un comodin, es decir, aplicará ese estilo a todo. Como imaginais, en esa linea da igual poner pixeles o em, pues al fin y al cabo un cero es un cero (mmm me recuerda a mis dias de colegio, a la nota de los exámenes, je je je :roll: ).
Con esto, eliminamos el margen y el padding. El padding es el espaciado entre un objeto contenedor y la parte externa al mismo.... más o menos. No biene al caso para los párrafos, pero ya que estamos lo ponemos también, no?
Como asignamos los valores del "margin"?En esa misma hoja de estilos podemos asignar la cantidad de margin que deseamos, pero lo haremos en unidades "em" en lugar de pixeles. Por ejemplo, así:
P {margin: 1em} (esto define el margen de 1em por arriba abajo izquierda y derecha de una sola vez)
o
P {margin: 1em 2 em} una define el margen por arriba yabajo y el otro para los lados.
o
P {margin: 1em 3em 2em 6em } esto define el margen para cada lado por separado, pero no recuerdo cual es cual.. :roll: pruebalo tu mismo.
Bueno, pues eso es todo amigos. Cuanto em poner? Ve probando, pero suele usarse entre 0.6 y 1.5 más o menos, a gusto del consumidor!
Un abrazo! :wink: