यह संभव उनकी तरह से-नियम @import तरह
* html @import url(ie6hacks.css);
सं गठबंधन करने के लिए चयनकर्ताओं नहीं हैं है, इसलिए अन्य चयनकर्ताओं के साथ संयुक्त नहीं किया जा सकता।
@import url(/* no! */iehacks.css);
IE6/7 द्वारा लोड किया जाएगा, लेकिन नहीं अन्य ब्राउज़रों:
वहाँ कम से-नियम, हैक्स के रूप में काम उदाहरण इस बात के लिए बनाने के लिए तरीके हैं। हालांकि, मैं इसका उपयोग करने की सिफारिश नहीं करता; इस तरह की चीज वास्तव में नाजुक हो सकती है। यह विशेष उदाहरण भी अवैध सीएसएस है।
जैसा कि डैनियल कहते हैं, यदि आप हैक्स के लिए अलग। सीएसएस फाइलें चाहते हैं, तो सबसे अच्छा तरीका एक सशर्त रूप से शामिल लिंक टैग है। "* एचटीएमएल" की सुंदरता यह है कि आप उसी स्टाइलशीट में हैक-नियम डाल सकते हैं, जो प्रबंधित करने में आसान है अगर उनमें से केवल कुछ ही हैं; यदि आपके पास एक अलग स्टाइल शीट है, तो इसका कोई फायदा नहीं होता है।
आईई 6 के लिए आईएमओ "* एचटीएमएल" एकमात्र हैक है जो आज भी उपयोग करने के लिए वैध है। आईई 5 के साथ सभी बॉक्स मॉडल सामान मर गए हैं - मानते हैं कि आप आईई 6 क्विर्क मोड का उपयोग नहीं कर रहे हैं, जो आपको नहीं करना चाहिए - और अन्य ब्राउज़र, यहां तक कि आईई 7, आमतौर पर एक साधारण हैक के साथ हमला करने में सक्षम होने के लिए बहुत अच्छे हैं; उन कुछ हैक्स जो उन्हें लक्षित कर सकते हैं वे वास्तव में उपयोग करने के लिए बहुत जटिल/नाजुक/अमान्य हैं।
(और सरलीकृत बॉक्स मॉडल हैक के आविष्कारक के रूप में, मैं उन्हें एक हार्दिक अच्छा छुटकारा कहते हैं।)
हाहाहा, यह एक साफ चाल है, हालांकि हर बार जब मैं एक नया आईई हैक सीखता हूं, मुझे लगता है कि मेरे दिमाग में दर्द और ज्ञान के साथ एक ही समय में दर्द होता है। –