Necesito modificar bootstrap.csspara que se ajuste a mi sitio web. Siento que es mejor crear un custom.cssarchivo separado en lugar de modificarlo bootstrap.cssdirectamente, una razón es que debería bootstrap.cssrecibir 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.csspara 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-overridesuna clase?