एक HTML हेडर में, मुझे यह मिल गया है:
<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>
styles.cssमेरी पृष्ठ-विशिष्ट शीट है। master.cssएक शीट है जिसका उपयोग मैं अपने प्रत्येक प्रोजेक्ट पर ब्राउज़र की चूक को ओवरराइड करने के लिए करता हूं। इनमें से कौन सी स्टाइलशीट प्राथमिकता लेती है? उदाहरण: पहली शीट में विशिष्ट है
body { margin:10px; }
और संबंधित सीमाएँ, लेकिन दूसरे में मेरे रीसेट शामिल हैं
html, body:not(input="button") {
margin: 0px;
padding: 0px;
border: 0px;
}
संक्षेप में, क्या सीएसएस का कैस्केडिंग तत्व स्टाइलशीट संदर्भों के समान काम करता है जैसा कि विशिष्ट सीएसएस कार्यों में होता है? मतलब यह है कि अंतिम पंक्ति को प्रदर्शित किया जाता है?
body:not(input="button")वैसे कोई वैध चयनकर्ता नहीं है। आप शायद इसे में विभाजित करने के लिए थे body, input:not([type="button"])।
master.cssको पहले लोड करना चाहिए, फिर इसे खत्म करना आसान है अपने में मास्टर-स्टाइल styles.css।
