2009-04-03 11 views
5

कृपया सीएसएस कीड़े/मुद्दों को सूचीबद्ध करें और उन्हें हल करने के लिए या उन्हें हल करने वाली साइट के लिंक को सूचीबद्ध करें।शीर्ष Encountered सीएसएस कीड़े/मुद्दे

कृपया वोट दें कि आपको क्या लगता है कि लोगों को सबसे ज्यादा सामना करना पड़ता है।

धन्यवाद!

उत्तर

5
+0

लोगों को लक्षित कर रहे हैं ckarbass

+0

लगभग निश्चित रूप से नहीं, लेकिन इस मुद्दे के बारे में जागरूक होने के लायक है। –

+0

यह IE6 में होता है अगर आप एक doctype, या विभिन्न अन्य मुद्दों है कि कारण IE6 quirks मोड में जाने के लिए निर्दिष्ट नहीं करते, विकिपीडिया पृष्ठ उन्हें सूचीबद्ध करता है। –

2

आईई 6 न्यूनतम ऊंचाई का समर्थन नहीं करता है।

आप ऊंचाई निर्धारित करने के लिए सशर्त टिप्पणियों का उपयोग कर सकते हैं, जो आईई 6 एक न्यूनतम ऊंचाई के रूप में व्यवहार करता है।

या आप सीएसएस में बाल चयनकर्ता का उपयोग कर सकते हैं, जो आईई 6 पढ़ नहीं सकता है, ऊंचाई को बहाल करने के लिए: आईई 6 पर सब कुछ पर ऑटो।

.myDiv { 
height: 100px; 
min-height: 100px; 
} 

.parentElement > .myDiv { 
height: auto; 
} 

इस तरह का प्रयोग तकनीक समस्याग्रस्त किया जा सकता है, लेकिन सभी लोकप्रिय आधुनिक ब्राउज़रों इस तरह से कि यह एक वैध तकनीक है में काम करते हैं।

-4

अफवाह यह है कि IE8, आप text-align: center; साथ तत्वों केंद्रित करने के लिए अनुमति नहीं दी जाएगी खुद को तत्वों के अंदर केवल पाठ है। इसके बजाय, आपको margin: 0 auto; का उपयोग करना होगा। यदि यह वास्तव में मामला है, तो लगभग सभी इंटरव्यू फंस जाएंगे।

+0

यह नहीं है कि चीजें कैसे होनी चाहिए? – strager

+0

हाँ, कि यह कैसे माना जाता है, और कैसे सभी अन्य ब्राउज़र काम है। मैंने इसका परीक्षण किया है, और मैं सत्यापित कर सकता हूं कि यह बग IE8 में ठीक किया गया है। – Guffa

+0

तो बग को एक बग फिक्स कैसे किया जा रहा है? तत्वों के लिए केंद्र: – strager

2

लगभग हर एचटीएमएल/सीएसएस बग जो आप सामना करेंगे इंटरनेट एक्सप्लोरर में होगा। आईई 6 में उनमें से बहुत सारे हैं, आईई 7 थोड़ा कम और आईई 8 कम से कम कम है।

उचित doctype उचित होना आवश्यक है। इसके बिना पेज क्विर्क मोड में प्रस्तुत किया जाता है, और खासकर आईई के लिए जो खराब है। यह box model bug और सब कुछ के साथ, आईई 5 के रूप में पेज को कम या ज्यादा प्रस्तुत करता है।

  • प्रत्येक तत्व कम से कम एक चरित्र उच्च की सामग्री बनाना:

    यहाँ कुछ आम आईई कीड़े हैं। (ओवरफ्लो का उपयोग करके तय किया जा सकता है।)

  • प्रत्येक तत्व को अपने बच्चों को रखने के लिए विस्तारित करना भी यह फ़्लोटिंग तत्व है। (ओवरफ्लो का उपयोग करके तय किया जा सकता है।)

  • तत्व जो तैनात नहीं हैं लेकिन लेआउट में एक जेड-इंडेक्स मिलता है, हालांकि उन्हें नहीं करना चाहिए। (इसे तैनात करके इसे एक विशिष्ट जेड-इंडेक्स देकर तय किया जा सकता है, और उसी स्तर पर सभी तत्वों के लिए भी ऐसा ही किया जाता है।)

  • मार्जिन सही ढंग से ध्वस्त नहीं होते हैं। (यदि संभव हो तो पैडिंग का उपयोग करें।)

  • फ़्लोटिंग तत्वों को गायब करना। (उन्हें एक विशिष्ट आकार दें।)

  • lots more... (सुधार के लिए सुझाव भी शामिल है)

कीड़े के अधिकांश के लिए सबसे अधिक स्थिर ठीक लेआउट को पुनर्व्यवस्थित उन्हें से बचने के लिए, या सख्त शैलियों को निर्दिष्ट करने के लिए है (उदाहरण के लिए एक विशिष्ट आकार)।

1

स्क्रीन शॉट्स के साथ आईई 6: DropDownList and DIV overlapping problem के लिए एक और चाक करें। लेख में iframe फिक्स का उल्लेख किया गया है। मुझे यकीन नहीं है कि सीएसएस कीड़े हैं जो सभी ब्राउज़रों में लगातार छोटी गाड़ी का व्यवहार करती हैं।

1
यहाँ

एक कड़ी है कि सभी आईई ज्ञात बग सूची है और यह कैसे तय करने के लिए: PositionsEverything.net