मैं दो अलग-अलग पृष्ठभूमि रंगों को निर्दिष्ट करना चाहता हूं, एक मैक ओएस के लिए, विंडोज के लिए एक।क्या विंडोज का पता लगाने के लिए कोई सीएसएस मीडिया क्वेरी है?
उत्तर
वेबपृष्ठ देखने के लिए प्रयोग किया जाता है ओएस निर्दिष्ट करने के लिए कोई संपत्ति नहीं है, लेकिन आप जावास्क्रिप्ट के साथ यह पता लगा सकते हैं, यहाँ ऑपरेटिंग सिस्टम का पता लगाने के लिए कुछ उदाहरण है:
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
console.log('Your OS: '+OSName);
यह ?, अब आप document.write
साथ खेल सकते हैं मिल गया विशिष्ट ऑपरेटिंग सिस्टम के लिए डाउनलोड स्टाइलशीट लिखने के लिए। :)
एक और उदाहरण, मुझे लगता है कि आप jquery का उपयोग कर रहे हैं।
if (navigator.appVersion.indexOf("Win")!=-1)
{
$(body).css('background','#333');
} else {
$(body).css('background','#000'); // this will style body for other OS (Linux/Mac)
}
सीएसएस में, संभव नहीं है। अधिकतर @media
फ़िल्टर है ताकि आप मोबाइल डिवाइस बनाम लक्षित कर सकें। डेस्कटॉप डिवाइस, लेकिन @os
प्रकार फ़िल्टर नहीं है।
आप IE के सशर्त टैग के साथ इसे प्राप्त कर सकते हैं:
<link rel="stylesheet" href="everyone.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
'हर किसी' सीएसएस में मैक विशेष शैलियों रखो, और फिर ओवरराइड जो कुछ आईई संस्करण में आवश्यक है।
बेशक, यह असफल हो जाएगा यदि आप एक ऐसे उपयोगकर्ता को प्राप्त करते हैं जो मैक संस्करण के लिए (प्राचीन) आईई पर है, लेकिन सभी आधुनिक उपयोगकर्ताओं को कवर करना चाहिए।
यह नवीनतम मोज़िला संस्करण में उपलब्ध है।
- windows-एक्सपी
- windows-विस्टा
- windows-Win7
- windows-Win8
समर्थन सीमित है:
-moz-os-संस्करण निम्न मान प्रदान करता है https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries
@media (-moz-os-version: windows-xp), (-moz-os-version: windows-vista),
(-moz-os-version: windows-win7), (-moz-os-version: windows-win8) {
body{
background-color: white;
}
}
फ़ायरफ़ॉक्स के पुराने संस्करण विंडोज़ का पता लगा सकते हैं (उन लोगों के लिए जो ऑटोऑपडेट का उपयोग नहीं कर रहे हैं) और संस्करण 4 या नए का उपयोग कर रहे हैं। यह अधिक बुनियादी है और संस्करण को नहीं बताता है, केवल तथ्य यह है कि आप विंडोज़ में हैं। मैंने इसे थोड़ी देर पहले परीक्षण के लिए बनाया क्योंकि मैं उत्सुक था।
@media screen and (-moz-windows-theme) {
body {
background-color: white;
}
}
इस
भी https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries
- 1. यह पता लगाने के लिए कि विंडोज
- 2. यह पता लगाने के लिए कि क्या विंडोज सी #
- 3. सीएसएस मीडिया क्वेरी ओवरलैप के नियम क्या हैं?
- 4. मीडिया क्वेरी इनलाइन शैली का उपयोग करें
- 5. पोस्टग्रेस Async API क्वेरी के अंत का पता लगाने
- 6. ब्राउज़र का समर्थन निर्दिष्ट सीएसएस छद्म-वर्ग का पता लगाने के लिए कैसे पता लगाएं?
- 7. का पता लगाने के लिए Ctrl +
- 8. सीएसएस मीडिया प्रश्नों का संयोजन
- 9. क्या विंडोज मीडिया प्लेयर के लिए कोई दस्तावेज जावास्क्रिप्ट एपीआई है?
- 10. फ्लैश ब्लॉकर्स का पता लगाने का कोई तरीका है?
- 11. CSS मीडिया क्वेरी और जावास्क्रिप्ट खिड़की चौड़ाई
- 12. क्या सी ++ 11x समर्थन का पता लगाने के लिए कोई प्रीप्रोसेसर निर्देश है?
- 13. का पता लगाने के लिए कि क्या छवि जावास्क्रिप्ट
- 14. सीएसएस मीडिया क्वेरीज
- 15. स्वाइप पता लगाने के लिए
- 16. क्या कोई सीएसएस चयनकर्ता यह पता लगाने के लिए है कि किसी इनपुट में टेक्स्ट फ़ाइल चयनित है या नहीं?
- 17. CSS मीडिया क्वेरी मुद्दा
- 18. क्या कोई ऑब्जेक्ट लॉक होने का पता लगाने का कोई तरीका है?
- 19. यह पता लगाने के लिए कि क्या जेएमएस कनेक्शन है?
- 20. मीडिया क्वेरी iPad और डेस्कटॉप (अधिकतम-चौड़ाई) के लिए
- 21. फ़ाइल/माइम प्रकार का पता लगाने के लिए नेट लाइब्रेरी
- 22. iPhone 5 स्क्रीन आकार वी.एस. सीएसएस मीडिया क्वेरी
- 23. क्या यह पता लगाने का कोई तरीका है कि कोई ड्राइव एसएसडी है या नहीं?
- 24. का पता लगाने के तत्वों jQuery
- 25. जेएफआरएएम का पता लगाने के लिए कैसे बंद है?
- 26. सीएसएस मीडिया प्रकार: मोबाइल के लिए सीएसएस कैसे लोड करें?
- 27. यह पता लगाने के लिए कि कोई उपयोगकर्ता PHP
- 28. यह पता लगाने के लिए कि कोई फ़ाइल बैच फ़ाइल
- 29. विंडोज मीडिया नींव
- 30. का पता लगाने कि ऑनस्क्रीन कीबोर्ड विंडोज फोन पर 7
में कवर किया जाता है इस उत्तर को देखें: http://stackoverflow.com/questions/2661540/detecting-the-operating-system-using-jquery-or -सीएसएस उम्मीद है कि यह मदद करता है। – ricardordz
http://rafael.adm.br/css_browser_selector/ – welldan97
का उपयोग करने पर विचार करें क्या यह सिर्फ एक डिज़ाइन विकल्प है, या आप कुछ समस्या हल करने के लिए ऐसा कर रहे हैं? – thirtydot