मैं कुछ सीएसएस वर्गों को परिभाषित कर रहा हूं, जो किसी तालिका पर लागू होने पर, कुछ डिफ़ॉल्ट स्टाइल उत्पन्न करेंगे।सीएसएस शैली को ओवरराइड करें
उदाहरण के लिए, मान लीजिए कि मैं एक वर्ग mytable बनाएं जिसका नाम:
.myTable {
th {
background-color: #000;
}
td {
background-color: #555;
}
}
तो .myTable वर्ग के साथ किसी भी तालिका डिफ़ॉल्ट रूप से वें और टीडी पर उन रंगों मिलेगा।
मैंने सोचा कि अगर एक और वर्ग एक व्यक्ति टीडी को सौंपा जा रहे थे, तो यह डिफ़ॉल्ट शैली को ओवरराइड करेगी।
तो अगर मैं एक वर्ग था:
.red { background-color: red; }
और एक मेज:
<table class=myTable>
<th class="red">Content</th>
<td>Hello!</td>
</table>
मैंने सोचा था कि "लाल" वर्ग हैडर की पृष्ठभूमि के बजाय लाल हो सकता है, कारण होगा काली। बात वह नहीं है। इसलिए जैसे mytable वर्ग के भीतर परिभाषित किया जाना इस वर्ग के लिए आदेश मूल ओवरराइड करने के लिए यह किया है:
td.red { background-color: red; }
मैं यहाँ कुछ याद आ रही हूँ, वहाँ एक और तरीका है, ताकि मैं डिफ़ॉल्ट शैलियों हो सकता था यह करने के लिए है कि अधिक आसानी से ओवरराइड कर रहे हैं?
मैं सीएसएस कभी नहीं देखा है कि जिस तरह से नेस्ट - यह कानूनी है? – n8wrl
@ n8wrl: ओह, इसे बदलने के लिए भूल गए। यह सास में लिखा है। –