2011-12-14 10 views
6

मैं विंडोज मोबाइल 7.5 पर आईई ब्राउज़र को लक्षित करने की कोशिश कर रहा हूं। क्या कोई मुझे बता सकता है किसशर्त टिप्पणियों का उपयोग कर विंडोज मोबाइल 7.5 ब्राउज़र को लक्षित करने का कोई तरीका है?

<!--[if lt IE <mobile browser>]> <include retina display> <[end if]--> 

सशर्त टिप्पणी वाक्यविन्यास शैली विंडोज मोबाइल को लक्षित करने के लिए काम करती है?

संपादित करें: नीचे दी गई टिप्पणी के लिए धन्यवाद, मैं समाधान ढूंढने में सक्षम था। The <!--[if IEMobile]> <[end if]--> सिंटैक्स विंडोज मोबाइल 7 के लिए काम करता है, लेकिन मैं इसे विंडोज मोबाइल 7.5 के लिए काम नहीं कर सका। चूंकि मैं एक मोबाइल वेबसाइट का निर्माण कर रहा हूं जिसे डेस्कटॉप उपकरणों पर अच्छी तरह से पेश करने की आवश्यकता नहीं है, इसलिए मैं एक सामान्य <!--[if gt IE 7]> टिप्पणी का उपयोग करने में सक्षम था जो कि दो प्रस्तुतिकरणों के बीच होने वाली समस्या के आसपास हो जाता है।

यदि किसी के पास कोई अधिक शानदार समाधान है, तो यह आवश्यक डेस्कटॉप समर्थन के कारण काम नहीं करेगा, मुझे यह सुनना अच्छा लगेगा।

+0

क्या आप दोनों को जोड़ सकते हैं? ' ... ' – mange

+0

एम्यूलेटर 7.5 के साथ मेरे परीक्षणों में भी < '। जहां तक ​​सशर्त टिप्पणियां संबंधित हैं, यह आईई 9 की तरह काम करती है। – donut

उत्तर

1

के लिए आप

<!--[if IEMobile]> 
... 
<![endif]--> 
+0

[एमएसडीएन पर अधिक।] (Http://blogs.msdn.com/b/iemobile/archive/2010/12/08/targeting-mobile-optimized-css-at-windows-phone-7.aspx) – josh3736

+0

धन्यवाद उत्तर के लिए यह विंडोज मोबाइल 7 के लिए काम करता है लेकिन विंडोज मोबाइल 7.5 में गारंटी नहीं है। मैंने उपरोक्त प्रश्न को अद्यतन किया है। इसने मुझे सही दिशा में इंगित किया, और मुझे समाधान खोजने के रास्ते का नेतृत्व किया, इसलिए धन्यवाद। – timmackay

+0

तो, विंडो फोन 7.5 के लिए समाधान क्या है (सभी आईईएस को खाली-लक्षित करने के अलावा)? – skube

0
<pre> 
<code> 
is this help for you by checking device width? 
<!-- [if (min-device-width: 481px)]> 

<![endif]—> 
</code> 
</pre> 
2

बस मामले में किसी को भी इस मुद्दे का अनुभव करता है यह काम हो सकता है। जानने के लायक कुछ बिंदु:

आईई मोबाइल 7.5 फ़ॉन्ट-फेस के लिए झूठी सकारात्मक रिपोर्ट करता है। इसलिए, आप आधुनिकता के साथ उस सुविधा को फेंकने के भाग्य से बाहर हैं।

मामलों को भ्रमित करने के लिए, यह ऊपर बताए अनुसार आईई मोबाइल के लिए सशर्त टिप्पणियों को भी अनदेखा करता है। यह वास्तव में IE9 के लिए सशर्त टिप्पणियां उठाता है। .ieMobile75 वर्ग के साथ

<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> 
<!--[if IE 9]> <html class="no-js ie9 ieMobile75" lang="en"> <![endif]--> 
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 

और फिर उपसर्ग प्रासंगिक शैलियों: एक ही रास्ता मैं ठीक करने में सक्षम था इस तरह एक सशर्त टिप्पणी जोड़ने था। यदि आप डेस्कटॉप IE को मारने वाली उन शैलियों से बचना चाहते हैं, तो मैं उन्हें मीडिया क्वेरी के अंदर संयोजन करने का सुझाव दूंगा।

संबंधित मुद्दे