2012-01-10 14 views
5

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

<li> 
     Some Text 
    </li> 
    <li> 
     Some Text 
    </li> 

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

<li>something</li 
    ><li>something</li 
    ><li>something</li> 

मैं IntelliJ आईडीई का उपयोग कर रहा है कि अगर मदद करता है। क्या किसी को कोई विचार है कि ऐसा क्यों होता है?

+0

मुझे एक ही समस्या है। बहुत अजीब। – mrbinky3000

+0

क्या आप फाउंडेशन जेएस पैकेज का उपयोग कर रहे हैं? – RightHandedMonkey

+0

@RightHandedMonkey no। कम से कम कल्पनाशील है कि फाउंडेशन आपत्तिजनक सीएसएस का उपयोग करता है। – Fresheyeball

उत्तर

13

असली सही जवाब है ...

अपने सीएसएस नियमों की जाँच करें। यदि आपके पास text-rendering:optimizeLegibility है तो बॉक्स केवल एंड्रॉइड डिवाइस में दिखाई देते हैं।

मैंने अपनी सीएसएस फ़ाइल को आधा में तोड़कर, फिर आधे बार और इतने पर बक्से गायब होने तक इसे समझ लिया। सीएसएस में स्थान को कम करने के बाद, मैंने पिछली बार हटा दिया और फिर मैंने नियमों को एक समय में हटा दिया। आखिर में मैंने अपमानजनक सीएसएस नियम मारा और इसे और नीचे संकुचित कर दिया। तो, संक्षेप में, यह सही जवाब है। कृपया मुझे वोट दें!

देखें से पहले:

Droid screen capture of offending little squares

अपमानजनक सीएसएस:

Screen Capture of Offending CSS

के बाद नियम निकाला गया:

enter image description here

वहाँ भी है Google पर यह बग रिपोर्ट: http://code.google.com/p/android/issues/detail?id=15067&q=text-rendering&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

+0

मैं आपको पर्याप्त धन्यवाद नहीं दे सकता। चीयर्स! – muffs

+0

अच्छा लगता है कि यह ट्रैक करना विशेष रूप से कठिन है। धन्यवाद गूगल। – thepk

0

नोटपैड या नोटपैड ++ पर एक ही फ़ाइल (सूचियों के बीच सभी जगहों को हटाने के ठीक करने के साथ) को संपादित करने का प्रयास करें और इसके साथ रिक्ति और पहचान जोड़ें, फिर से सत्यापित करें, शायद आपका आईडीई कुछ चरित्र जोड़ रहा है।

यदि आपके पास नोटपैड ++ है तो आप इसे एन्कोडिंग मेनू का उपयोग करके यूटीएफ -8 में परिवर्तित करना चाहते हैं, दस्तावेज़ के जोड़ने के लिए वर्णमाला परिभाषा भी जोड़ सकते हैं।

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