मुझे एक बड़ी साइट मिली है जो रेजर व्यू इंजन का उपयोग करके ASP.NET MVC में चलती है।
मेरे पास एक बेस स्टाइलशीट है जिसमें पूरी साइट के लिए सभी सामान्य स्टाइल शामिल हैं। इस अवसर पर, मेरे पास पृष्ठ विशिष्ट शैलियाँ हैं जो <head>
पृष्ठ में हैं - आमतौर पर यह एक या 2 पंक्तियाँ हैं।
मैं विशेष रूप से सीएसएस <head>
को नहीं डालना पसंद करता हूं क्योंकि इसकी चिंताओं को कड़ाई से अलग नहीं किया जाता है, लेकिन एक या दो पंक्तियों के लिए, जो वास्तव में उस पृष्ठ के लिए विशिष्ट है, मुझे पसंद है कि मुझे कोई अन्य फ़ाइल संलग्न करना और बैंडविड्थ में जोड़ना न पड़े।
हालांकि मुझे एक उदाहरण मिला है कि मैं एक पृष्ठ विशिष्ट मीडिया क्वेरी को कहां रखना चाहूंगा <head>
, लेकिन क्योंकि मीडिया क्वेरी @ प्रतीक और कोष्ठक का उपयोग करता है {} यह रेजर सिंटैक्स के साथ टकरा रहा है:
@section cphPageHead{
<style>
/* PAGE SPECIFIC CSS */
...
@media only screen and (max-width : 960px) <-- the @ symbol here is clashing!
{
... }
}
</style>
}
क्या कोई ऐसा तरीका है जिससे मैं इधर-उधर हो सकता हूं?
css styles
सीएसएस फ़ाइल में होना चाहिए, विशेष रूप से पृष्ठ पर "बड़ी साइट" रैखिक सीएसएस के लिए सबसे अच्छा अभ्यास नहीं है। PS: मेरी राय