Necesito modificar bootstrap.css
para que se ajuste a mi sitio web. Siento que es mejor crear un custom.css
archivo separado en lugar de modificarlo bootstrap.css
directamente, una razón es que debería bootstrap.css
recibir una actualización, sufriré al tratar de volver a incluir todas mis modificaciones. Sacrificaré algo de tiempo de carga para estos estilos, pero es insignificante para los pocos estilos que estoy anulando.
¿Cómo anulo bootstrap.css
para eliminar el estilo de un ancla / clase? Por ejemplo, si quiero eliminar todas las reglas de estilo para legend
:
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
Simplemente puedo eliminar todo eso bootstrap.css
, pero si mi comprensión sobre las mejores prácticas para anular CSS es correcta, ¿qué debo hacer en su lugar?
Para ser claros, quiero eliminar todos esos estilos de leyenda y usar los valores CSS de los padres. Entonces, combinando la respuesta de Pranav, ¿haré lo siguiente?
legend {
display: inherit !important;
width: inherit !important;
padding: inherit !important;
margin-bottom: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
border: inherit !important;
border-bottom: inherit !important;
}
(Esperaba que hubiera una manera de hacer algo como lo siguiente :)
legend {
clear: all;
}
#bootstrap-overrides
una clase?