Cuando estoy usando la versión minimada bootstrap y mi CSS personalizado, ¿mi propiedad CSS personalizada no funciona?

Suponiendo que el navegador está cargando su hoja de estilo y está utilizando todos los selectores correctos, podría ser el caso de que sus selectores CSS personalizados tengan menos especificidad que Bootstrap.

El navegador tiene un mecanismo completo basado en el cual decide qué propiedades CSS aplicar a un elemento en caso de que haya múltiples reglas de estilo para ese elemento en particular. Cuanto más específico es un selector, mayor es su prioridad.

Ahora puede preguntarse cómo calcula el navegador esta especificidad. Es bastante simple: puede considerar la especificidad como un número de 4 dígitos, por ejemplo, ABCD y todos ellos son cero inicialmente.

  • Incrementa A cuando el elemento tiene CSS especificado utilizando el atributo de estilo (es decir, CSS en línea tiene la máxima prioridad)
  • Incrementa B cuando hay una identificación en el selector CSS
  • Incrementa C cuando hay una clase , pseudo clase o atributo en el selector CSS
  • Incrementa D cuando hay un elemento en el selector CSS

Entonces, como ejemplo, el selector – ul#nav li .active a tendrá una especificidad de – 0113 ya que suponemos que no se aplica css en línea al a asumimos que A es 0, B es 1 porque hay 1 ID en el selector. de manera similar, C es 1 porque solo hay una clase en el selector CSS y D es 3 porque hay tres elementos especificados.

Ahora, si desea que su CSS personalizado funcione, necesitará que sus selectores de CSS sean más específicos que Bootstrap o simplemente puede usar el truco !important que no se recomienda. Si la especificidad de su selector y de bootstrap es la misma, entonces el navegador simplemente aplicaría los estilos que se cargan más tarde. (es decir, depende del orden de las etiquetas de enlace en su HTML)

Puede leer más sobre la especificidad de CSS aquí.

¡Que te diviertas!

Pon tu css personalizado después del bootstrap, y si aún no funciona, usa! Flag importante después de tu propiedad css,

// Debajo del código en su archivo html, use la sintaxis correcta Me siento perezoso para escribir la forma correcta.

Enlace src = “bootstrap.min.css”
Enlace src = “custom.css”

// Debajo del código en su archivo custom.css

cuerpo {bg: negro! importante}

Intente colocar su archivo css personalizado cerca de , funcionará, probablemente le dará mayor prioridad a bootstrap.min.css (es decir, está más cerca de ). Precisamente ponga su CSS personalizado después del bootstrap.

En primer lugar, confirme si su CSS personalizado fue posterior al CSS de arranque.

Luego obtenga los selectores de arranque especificados por el inspector del navegador, cópielos en su CSS y configure las propiedades de CSS.

La forma más simple es establecer marcas importantes de nuevo en sus propiedades CSS, pero no se recomienda porque puede causar problemas con los mecanismos principales del CSS.

More Interesting

Quiero crear un sitio que permita a las personas compartir historias, poemas, trabajos de investigación y actualizarse automáticamente con noticias y chat. ¿Que debo hacer?

Estoy planeando crear mi propio blog sobre temas, pero el inglés no es mi idioma principal. ¿Debo contratar a un corrector de pruebas o usar algunas herramientas?

Aprendí los conceptos básicos del desarrollo de back-end utilizando Node.js y Express como marco. ¿Cómo puedo aprender a escribir un código seguro y escalable?

Si quiero ejecutar mis propios sitios web, ¿qué habilidades se requieren para mí?

Cuando configuro una portada estática en WordPress, no muestra el ancho completo. ¿Cómo se puede corregir esto?

Estoy atascado en lo básico del desarrollo web. ¿Cómo encuentran los desarrolladores ideas para su portafolio?

Conozco los conceptos básicos de JS, jQuery, PHP y HTML / CSS. Necesito crear un sitio web interactivo, para preguntas y respuestas para el público. ¿Cuáles son los siguientes pasos?

Quiero ser diseñador web. ¿Cómo hicieron dinero estos sitios web: Google, Yahoo, etc.?

¿Qué debo cambiar para mejorar mi sitio web al convertir nuevos clientes (https://maidonthespot.com)?

¿Cómo creo y diseño mi sitio?

Si tengo una gran cantidad de iBeacons en varias tiendas diferentes, ¿hay un servicio disponible para permitir que cada persona administre sus balizas o tengo que administrar las balizas para cada tienda yo mismo?

Estoy interesado en el desarrollo web pero no tengo antecedentes en él. ¿Qué lenguaje (s) de programación debo elegir y por qué?

Mi sitio WP está teniendo varios intentos de inicio de sesión de fuerza bruta con y sin mi nombre de usuario real. ¿Qué tengo que hacer?

Obtuve mi primer trabajo como desarrollador de PHP (Laravel). ¿Qué más debo aprender para seguir siendo atractivo en el futuro mercado laboral?

Quiero comenzar con el desarrollo web, como principiante, ¿qué idioma debo aprender?