Tôi cần phải sửa đổi bootstrap.css
để phù hợp với trang web của tôi. Tôi cảm thấy tốt hơn khi tạo một custom.css
tệp riêng thay vì sửa đổi bootstrap.css
trực tiếp, một lý do là nên bootstrap.css
cập nhật, tôi sẽ cố gắng bao gồm lại tất cả các sửa đổi của mình. Tôi sẽ hy sinh một số thời gian tải cho các kiểu này, nhưng nó không đáng kể đối với một vài kiểu tôi đang ghi đè.
Hw tôi có ghi đè bootstrap.css
để tôi loại bỏ kiểu neo / lớp không? Ví dụ: nếu tôi muốn xóa tất cả các quy tắc tạo kiểu cho 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;
}
Tôi chỉ có thể xóa tất cả những thứ đó bootstrap.css
, nhưng nếu sự hiểu biết của tôi về các thực tiễn tốt nhất về ghi đè CSS là chính xác, tôi nên làm gì để thay thế?
Để rõ ràng, tôi muốn xóa tất cả các kiểu chú giải đó và sử dụng các giá trị CSS của cha mẹ. Vì vậy, kết hợp câu trả lời của Pranav, tôi sẽ làm như sau?
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;
}
(Tôi đã hy vọng có một cách để làm một cái gì đó như sau :)
legend {
clear: all;
}
#bootstrap-overrides
một lớp?