Como pongo color de fondo a un elemento?

Css | Escrito por Ezequiel M. | Marzo - 17 - 2009

Eliminar subrayado de links

Definir el color de fondo para un elemento es sencillo pero hay que tener en cuenta algunos aspectos. El resultado es diferente según la propiedad Display del mismo, si el elemento es de Linea (Inline) el color solo ocupara el espacio que ocupe el mismo y si es de Bloque (Block) el color ocupara todo el espacio mas allá del elemento.


Por ejemplo si tenemos un parrafo con la palabras “Puentecromatico.com – Diseño y Tutoriales” con la propiedad display:Inline el relleno solo ocupará ese espacio, y si no le aplicamos ningún display el color ocupara todo el espacio hasta el final del navegador, porque el elemento “P” es de bloque. Con display inline y block podemos obtener distintos resultados cuando utilicemos la propiedad Background-color.


Código CSS:

p{
display:inline; /*--El color solo ocupa el espacio del texto--*/
background-color:#e0d302;
}
p{
background-color:#e0d302; /*-- El color ocupa todo el espacio del navegador--*/
}


Código XHTML:

Resultado, Párrafo con Display Inline:

PuenteCromatico.com – Diseño y Tutoriales


Resultado, Párrafo por defecto o Display Block:

Puentecromatico.com – Diseño y Tutoriales

Articulos relacionados:

    • Como muestro una lista en posición horizontal? Las listas tienen la propiedad Block asignada por defecto, lo que hace que se muestre una linea debajo de otra formando una lista vertical. Como podemos ver en la web, la mayoría de los menús de los sitios o blogs están posicionados horizontalmente, para lograr eso tenemos que usar el valor Inline. Solo hay que usar
    • Como mover un elemento con CSS sin que deje de ocupar su lugar En el ejemplo tenemos un pequeño menú con 6 opciones, vamos a mover la del centro unos pixeles arriba sin que deje de ocupar su espacio en la lista. Con Position:relative se puede mover un elemento sin que este deje vacío su lugar de origen. Los Elementos 1, 3, 4, 5 y 6 se mantienen intactos
    • Como hacer transparencias con Opacity en CSS3 CSS3 promete solucionar muchos de los problemas y necesidades de los maquetadores web. Todavía hay incompatibilidades con CSS2.1 en algunos navegadores, pero esto no desmerece estudiar y practicar sobre esta nueva promesa. La propiedad Opacity permite hacer transparencias con valores Alpha que van del 0.0 al 1.0, esto equivale a 0% y 100%. Muy facil de

Comentarios:

  1. Que bueno que mostres la forma de usar CSS en tu blog!.

    Lo dijo Samuel el 19 Marzo 2009 a las 0:05

Deja tu opinion