Мне нужно изменить bootstrap.css
чтобы соответствовать моему сайту. Я чувствую, что лучше создать отдельный файл custom.css
вместо непосредственного изменения bootstrap.css
, одна из причин которого заключается в том, что если bootstrap.css
получит обновление, я пострадаю от повторного включения всех моих модификаций. Я пожертвую некоторое время загрузки для этих стилей, но оно незначительно для нескольких стилей, которые я переопределяю.
Как переопределить bootstrap.css
чтобы удалить стиль якоря/класса? Например, если я хочу удалить все правила оформления для 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;
}
Я могу просто удалить все это в bootstrap.css
, но если мое понимание о лучших практиках переопределения CSS правильное, что я должен сделать вместо этого?
Чтобы было ясно, я хочу удалить все эти стили легенды и использовать родительские значения CSS. Итак, объединяя ответ Пранава, буду ли я делать следующее?
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;
}
(Я надеялся, что есть способ сделать что-то вроде следующего :)
legend {
clear: all;
}