2010-05-27 5 views
6

मुझे आईई 8 के साथ समस्या है। जब उम्र फिर से लोड/रीफ्रेश हो जाती है तो यह सफेद चमकती है। मेरा ग्राहक बहुत दुखी है और मैं कहीं भी किसी भी प्रकार का उत्तर नहीं ढूंढ पा रहा हूं। कृपया कोई भी प्रकाश ला सकता है। http://www.gingergraphicdesign.comरीफ्रेश पर एक सेकंड के एक अंश के लिए ie8 फ़्लैश सफेद पृष्ठभूमि क्यों करता है?

+1

क्रोम के साथ भी हो रहा है ... – BoxOfNotGoodery

+0

एक तरफ ध्यान दें, आपकी सीएसएस शैलियों वांछित होने के लिए बहुत कुछ छोड़ती हैं ... गंभीरता से शैली 1, style2, style7 नामक चीजों को छोड़ने जा रही हैं? – GenericTypeTea

+0

जॉनफली ... धन्यवाद, मैं वास्तव में क्रोम मुद्दे को इंगित करने की सराहना करता हूं। आप अजीब शैली के नामों के बारे में भी सही हैं-क्योंकि यह मेरी अपनी साइट है, मुझे याद नहीं है कि शैली को एक बार के लिए नामित किया जा रहा है- स्टाइल नामों को छोड़ दिया गया है जब से मैंने शुरुआत में वेब डिज़ाइन शुरू किया था, एक लंबे समय पहले, एक एचटीएमएल के साथ जनरेटर। ग्राहकों के लिए मेरी अन्य साइटें उचित सीएसएस शैली के नाम हैं। – user351922

उत्तर

3

आपका इनलाइन सीएसएस का कहना है::

body { margin:0px; background-color:#fff ... 

... ताकि (#fff, जैसे, सफेद) रंग है कि अन्य से पहले दिखाई देगा है यहाँ मुद्दे के साथ एक साइट के लिए एक लिंक भी है तत्व दिखाते हैं या पृष्ठभूमि ग्राफिक भार दिखाते हैं। स्पष्ट फ्लिकर को कम करने के लिए अंतिम लोड संस्करण के मुख्य रंग के स्वर के रूप में एक रंग चुनें और मूल्य को चुनें। आपके मामले में, परिणामी लेआउट का बहुमत काला-पृष्ठभूमि बॉक्स है, इसलिए आप काले रंग के साथ जाना चाहते हैं।

+0

धन्यवाद - मैंने ऐसा किया है और आप जो कहते हैं वह वास्तव में सही है हालांकि झिलमिलाहट बनी हुई है-बस सफेद की बजाय काला हो जाती है। मेरे ग्राहक की साइट पर (अदरक साइट सिर्फ मेरी अपनी पुरानी साइट है जिसका उपयोग मैं समस्या को प्रदर्शित करने के लिए कर रहा हूं) वह बिल्कुल भी कोई संक्रमणकालीन रीफ्रेश नहीं चाहता है - भले ही पृष्ठ की छवि के बजाय पृष्ठभूमि रंग हो। हालांकि आपकी सलाह बहुत सराहना की है। धन्यवाद। – user351922

+0

@ मार्टिनजबुल: यदि यह ताज़ा है, विशेष रूप से, कि आप चिंतित हैं, तो आप अजाक्स के माध्यम से संदर्भ लोड करके और प्रासंगिक कंटेनर भरकर, पृष्ठ को ताज़ा किए बिना * सामग्री को हमेशा अपडेट कर सकते हैं। –

1

आपकी पृष्ठ पृष्ठभूमि #FFFFFF (सफेद) है। यह छवि यूआरएल ("संसाधन/ggdbggradient.gif") से पहले केवल एक अलग दूसरे के लिए प्रदर्शित किया जा रहा है।

अपने पृष्ठभूमि रंग को कुछ गहरे रंग में बदलें जो आप मेल खाते हैं और आप ठीक होंगे।

+0

धन्यवाद - मैंने ऐसा किया है और आप जो कहते हैं वह वास्तव में सही है हालांकि झिलमिलाहट बनी हुई है-बस सफेद की बजाय काला हो जाती है। मेरे ग्राहक की साइट पर (अदरक साइट सिर्फ मेरी अपनी पुरानी साइट है जिसका उपयोग मैं समस्या को प्रदर्शित करने के लिए कर रहा हूं) वह बिल्कुल भी कोई संक्रमणकालीन रीफ्रेश नहीं चाहता है - भले ही पृष्ठ की छवि के बजाय पृष्ठभूमि रंग हो। हालांकि आपकी सलाह बहुत सराहना की है। धन्यवाद। – user351922

3

आईई में पेज संक्रमण के बीच झिलमिलाहट को कम करने का एक और तरीका है fajax तकनीक here वर्णित है।

यह एक छोटा संक्रमण प्रभाव देता है हालांकि अगले पृष्ठ का दौरा करने के बावजूद यह उपयुक्त नहीं हो सकता है, लेकिन सिर्फ सोचा कि मैं इसे एक संभावना के रूप में फेंक दूंगा।

<META http-equiv="Page-Enter" content="blendTrans(Duration=0.1)"> 
<META http-equiv="Page-Exit" content="blendTrans(Duration=0.1)"> 
+0

धन्यवाद- मैंने पहले यह कोशिश की थी लेकिन कोई सफलता नहीं - लेकिन इस बार यह काम करता है! यह संभव है कि आपके कोड को पिछली बार इस्तेमाल किए गए कोड के किसी भी तरीके से अलग किया जाए- मैं तुलना और देखूँगा। धन्यवाद। – user351922

+0

यह आईई 8 के साथ एक समान मुद्दा तय किया गया था। धन्यवाद! –

3

इस कोड का प्रयास करें:

body, html{background:#0F0;} 

एचटीएमएल टैग करने के लिए bg लागू करें। सफलता: डी

0

मुझे पता चला है कि सीएसएस फ़ाइल में पृष्ठभूमि रंग सेट करने से सफेद फ्लैश नहीं निकलता है।

सीएसएस फाइलों को लोड करने से ठीक पहले मेरे लिए क्या काम किया गया था शीर्षलेख में शैली को रेखांकित किया गया था। मेरे मामले में जिस रंग को मैं चाहता था वह #D0D0D0 था इसलिए मैंने यही किया।

<!doctype html> 
<html lang="en"> 
<head> 
<title>Page Title</title> 

<!-- META Tags --> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<style>html, body { background-color: #D0D0D0; } </style> 

<!-- CSS Style Sheets --> 
<link rel="stylesheet" type="text/css" href="/css/style.css" /> 
</head> 

इसने मेरे लिए आईई 9 में सफेद फ्लैश हल किया। मेरा अनुमान है कि यदि <head> में निष्पादित करने के लिए जावास्क्रिप्ट था, तो IE पृष्ठ को सफ़ेद खींच लेगा, लेकिन IE <body> तक पहुंचने तक सीएसएस फ़ाइल को पार्स नहीं करेगा।

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