एक अतुल्यकालिक स्टाइलशीट डाउनलोड को ट्रिगर करने की चाल एक <link>
तत्व का उपयोग करना है और मीडिया विशेषता के लिए एक अमान्य मान सेट करना है (मैं मीडिया का उपयोग कर रहा हूं = "कोई नहीं", लेकिन कोई भी मूल्य करेगा)। जब कोई मीडिया क्वेरी झूठी का मूल्यांकन करती है, तो ब्राउज़र अभी भी स्टाइलशीट डाउनलोड करेगा, लेकिन यह पेज रेंडर करने से पहले सामग्री के उपलब्ध होने का इंतजार नहीं करेगा।
<link rel="stylesheet" href="css.css" media="none">
एक बार स्टाइलशीट डाउनलोड करने के बाद मीडिया विशेषता को एक वैध मान पर सेट किया जाना चाहिए ताकि शैली के नियम दस्तावेज़ पर लागू हो जाएं। ऑनलोड ईवेंट का उपयोग मीडिया की संपत्ति को सभी में बदलने के लिए किया जाता है:
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'">
CSS को लोड करने की यह विधि आगंतुकों को मानक दृष्टिकोण की तुलना में बहुत जल्दी उपयोग करने योग्य सामग्री प्रदान करेगी। क्रिटिकल सीएसएस अभी भी सामान्य अवरुद्ध दृष्टिकोण के साथ परोसा जा सकता है (या आप इसे अंतिम प्रदर्शन के लिए इनलाइन कर सकते हैं) और गैर-महत्वपूर्ण शैलियों को पार्सिंग / रेंडरिंग प्रक्रिया में उत्तरोत्तर डाउनलोड और लागू किया जा सकता है।
यह तकनीक जावास्क्रिप्ट का उपयोग करती है, लेकिन आप <link>
किसी <noscript>
तत्व में समतुल्य अवरोधक तत्वों को लपेटकर गैर-जावास्क्रिप्ट ब्राउज़रों को पूरा कर सकते हैं :
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'"><noscript><link rel="stylesheet" href="css.css"></noscript>
आप www.itcha.edu.sv में ऑपरेशन देख सकते हैं
में स्रोत http://keithclark.co.uk/