El fondo de una caja puede ser un color o una imagen y se visualiza solo en el área ocupada por el contenido y su relleno. Hay cinco propriedades para establecer el fondo de un elemento:
body{ background-image: url(“imag/fondo.jpg”)}
La imagen de fondo puede ser absoluta o relativa. Si la imagen contiene zonas transparente es posible ver el color de fondo. Se suele indicar color de fondo e imagen de fondo a la vez, por si la imagen
no se ve correctamente en el navegador que tenga el color indicado para mostrarlo. Recomendable el mismo color si es posible que la foto. Si la imagen es demasiado grande se muestra solo la parte de imagen comprendida en ele tamaño
del elemento. Si es demasiado pequeña esta imagen se repite horizontal y vertical hasta rellenar el elementos. Si se utiliza una imagen muy pequeña se consigue cubrir completamente el fondo de la página y se consigue un ahorro
de ancho de banda.
#cabecera{ background-image: url(“imag/fondo.jpg”) repeat-x}
Todas estas propriedades se pueden agrupar con shorthand el orden siendo: color, url, repetición, posición. Se permite asignar todos o sólo algunos de los valores.
.img-real {
background: #222888 url(img/imagen.jpg) repeat-x 0 0;
}
Cuando se juntan dos o más márgenes verticales, se fusionan de forma automática y la altura del nuevo margen será igual a la altura del margen más alto de la que se han fusionado. De la misma forma, si un elemento está contenido dentro de otro elemento, sus márgenes verticales se fusionan y resultan en un nuevo margen de la misma altura que el mayor margen de los que se han fusionado.
En el caso de un elemento que se encuentra en el interior de otro y sus márgenes se fusionan de forma automática, se puede evitar este comportamiento añadiendo pequeño relleno padding:1px o un borde border:1px solid transparent al elemento contenedor.