En HTML, ¿qué es una etiqueta de fondo?

No existe una etiqueta de fondo en HTML. Lo que podría haberse llamado una etiqueta de fondo en versiones anteriores de HTML, el atributo de fondo de la etiqueta HTML, se usó para mostrar una imagen de fondo para una página web. La recomendación actual del Consorcio World Wide Web (W3C) es HTML 4.01 / XHTML 1.0. En esta recomendación, el atributo de fondo está obsoleto: ya no se considera HTML válido. El atributo relacionado bgcolor, que podría considerarse una etiqueta de fondo, también está en desuso.

Se deben utilizar hojas de estilo en cascada (CSS) para configurar todos los efectos de fondo en una página web HTML o XHTML válida. Usar CSS para definir propiedades de fondo es mucho más flexible que el método anterior. El atributo de fondo, o etiqueta de fondo, se limitaba a mostrar una imagen de fondo. Las propiedades de fondo en CSS pueden definir dónde comienza la imagen de fondo, cómo se repite y si se desplaza con el resto de la página o permanece en el mismo lugar. Las propiedades de fondo de CSS se pueden aplicar a una página web completa o elementos de la página.

Las propiedades de fondo incluyen color de fondo, imagen de fondo, archivo adjunto de fondo, posición de fondo y repetición de fondo. Todas esas propiedades se pueden consolidar en la propiedad de fondo en lugar de establecerse como propiedades independientes. A esto se le llama propiedad taquigráfica.

Al igual que el antiguo atributo bgcolor, background-color puede tener la forma de un valor RGB, un código hexadecimal o un nombre de color. El fondo de cualquier elemento al que se aplique esta propiedad se mostrará en ese color. El valor de background-image es la URL de la imagen.

Las otras propiedades, background-adjunto, background-position y background-repeat, se pueden definir, pero si no lo están, se utilizarán los valores predeterminados. Background-repeat se utiliza para repetir el fondo de forma vertical u horizontal; de forma predeterminada, se repite vertical y horizontalmente. El archivo adjunto de fondo hace que la imagen de fondo se desplace con el resto de la página, que es el valor predeterminado, o se quede en un solo lugar. La posición de fondo predeterminada es la esquina superior izquierda del elemento.

Los diferentes navegadores web pueden mostrar las propiedades del fondo de manera diferente o requerir definiciones más específicas en el CSS. Por ejemplo, aunque Internet Explorer® 8 admite el valor heredado para algunas propiedades, no lo admite para las propiedades de fondo. En Firefox®, la propiedad background-position no funciona correctamente si la propiedad background-adjunto no está configurada como fija. Los desarrolladores deben probar sus páginas en una variedad de navegadores para asegurarse de que las páginas se muestren según lo previsto.