bootstrap.cssWeb siteme uyacak şekilde değiştirmem gerekiyor . Doğrudan custom.cssdeğiştirmek yerine ayrı bir dosya oluşturmak daha iyi hissediyorum, bunun bir güncelleme bootstrap.cssalması 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.cssben 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-overridesbir sınıf yapmıyorsunuz ?