bootstrap.css
Web siteme uyacak şekilde değiştirmem gerekiyor . Doğrudan custom.css
değiştirmek yerine ayrı bir dosya oluşturmak daha iyi hissediyorum, bunun bir güncelleme bootstrap.css
alması gereken bir neden bootstrap.css
, tüm değişikliklerimi yeniden dahil etmeye çalışıyorum. Bu stiller için biraz yükleme süresi feda edeceğim, ancak geçersiz kıldığım birkaç stil için önemsiz.
Hw Ben geçersiz yok bootstrap.css
ben o kadar kaldırın Bir çapa / sınıfın tarzı? Örneğin, için tüm stil kurallarını kaldırmak istiyorsanız 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üm bunları silebilirim bootstrap.css
, ancak CSS'yi geçersiz kılma konusundaki en iyi uygulamalar hakkındaki anlayışım doğruysa bunun yerine ne yapmalıyım?
Açık olmak gerekirse, tüm bu efsane stillerini kaldırmak ve ebeveynin CSS değerlerini kullanmak istiyorum. Pranav'ın cevabını birleştirerek aşağıdakileri yapacağım mı?
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;
}
(Aşağıdaki gibi bir şey yapmanın bir yolu olduğunu umuyordum :)
legend {
clear: all;
}
#bootstrap-overrides
bir sınıf yapmıyorsunuz ?