Tecnología

Inicio

Viendo los problemas de color de fondo de los elementos DIV

Viendo los problemas de color de fondo de los elementos DIV


Los diseñadores Web utilizan una combinación de marcado HTML y Cascading Style Sheets código para especificar los colores de fondo. El uso de CSS, puede indicar el navegador web del usuario para mostrar un color de fondo específico para cualquier elemento HTML, incluyendo divs. Sin embargo, los desarrolladores a menudo se encuentran con problemas en algunos o todos los navegadores en la aplicación de las propiedades CSS. Si un color de fondo para un elemento div no se muestra correctamente, puede que tenga que considerar una serie de posibles causas.

Las dimensiones de los elementos

Dependiendo de la marca HTML dentro de la página, un elemento div no pueda dictar en el navegador con las dimensiones esperadas. El escenario por defecto es que el elemento se estire para acomodar su contenido. El espacio real ocupado por un elemento div también se ve afectada por las propiedades de flotación CSS aplicados a ella y los elementos de su alrededor. Si un elemento div no es llenar el espacio que se necesita, se puede añadir una propiedad clara de su código CSS, de la siguiente manera:
div {
Limpia los dos;
}

Como alternativa, puede especificar las dimensiones fijas para el div si este se adapte a su diseño de la página:
div {
Anchura: 500px;
altura: 600px;
}

Si el padre del elemento div ha fijado dimensiones, puede utilizar valores relativos para la propia div:
div {
width: 100%:
altura: 95%;
}

Elementos secundarios

Si un elemento div contiene elementos secundarios, que pueden afectar a la visualización de un color de fondo si también tienen propiedades de fondo establecidos. Para hacer frente a esto, puede eliminar cualquiera de las propiedades de fondo de los elementos div niño o mover los elementos a sí mismos desde el interior del div a otra sección de la página. Si los divs principales o secundarios tienen propiedades de fondo que indican las imágenes y el color, esto también puede afectar a la pantalla. El siguiente ejemplo muestra CSS:
div {background: # 000000 url ( "bgpic.jpg") no-repeat;}

En este caso, el color de fondo negro solamente aparecerá en aquellas zonas de la div no cubierta por la imagen.

Identificadores CSS

Problemas para visualizar los colores de fondo pueden ser causados ​​por el uso incorrecto de los identificadores de CSS. código CSS puede identificar elementos div por tipo, como sigue:
div {background-color: # 330000;}

Alternativamente, elementos únicos se pueden identificar usando sus atributos de identificación, como sigue:

cabecera {background-color: # 000033;}

Se identifica el elemento siguiente:
<Div id = "header"> Página de cabecera </ div>

CSS también puede utilizar los atributos de clase para identificar grupos de elementos en una página:
div.info {background-color: # 003300;}

Esto identifica elementos con el siguiente marcado:
<Div class = "info"> Información del elemento </ div>

Colores CSS

Si el código CSS no contiene valores de color con el formato correcto, esto puede evitar que los colores de fondo se muestren correctamente. declaraciones CSS pueden utilizar códigos de color hexadecimal, como en el siguiente ejemplo:
background-color: # FF0000;

Esto representa un color rojo brillante. Como alternativa, puede incluir CSS RGB - Rojo, Verde, Azul - valores, de la siguiente manera:
background-color: rgb (255,0,0);

Este es el equivalente RGB del color rojo brillante. CSS también puede representar ciertos colores usando nombres, como sigue:
background-color: rojo;

Si un elemento div aparece sin un color de fondo que se muestra en absoluto o con el color equivocado, es recomendable comprobar los valores de los colores que figuran en el código CSS. Algunos sitios utilizan los valores RGBA, que incluyen un indicador de transparencia alfa, o HSL - Tono, Saturación, Luminosidad - valores, aunque son menos comunes.