मुझे bootstrap.css
अपनी वेबसाइट फिट करने के लिए संशोधित करने की आवश्यकता है । मुझे लगता है कि सीधे custom.css
संशोधित करने के बजाय एक अलग फ़ाइल बनाना बेहतर है bootstrap.css
, एक कारण यह है कि bootstrap.css
एक अद्यतन प्राप्त करना चाहिए , मैं अपने सभी संशोधनों को फिर से शामिल करने की कोशिश करूँगा। मैं इन शैलियों के लिए कुछ लोड समय का त्याग करूंगा, लेकिन यह उन कुछ शैलियों के लिए नगण्य है, जिन्हें मैं ओवरराइड कर रहा हूं।
Hw क्या मैं ओवरराइड करता हूं 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
, लेकिन अगर सीएसएस को ओवरराइड करने की सर्वोत्तम प्रथाओं के बारे में मेरी समझ सही है, तो मुझे इसके बजाय क्या करना चाहिए?
स्पष्ट होने के लिए, मैं किंवदंती की उन सभी शैलियों को दूर करना चाहता हूं और माता-पिता के सीएसएस मूल्यों का उपयोग करना चाहता हूं। तो प्रणव के जवाब को मिलाकर, क्या मैं निम्नलिखित कार्य करूंगा?
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;
}
#bootstrap-overrides
कक्षा क्यों नहीं बनाई जाती ?