2011-01-06 7 views
6

मैं quirks मोड में IE8 के साथ काम कर रहा हूँ ...मैं क्विर्कमोड में IE8 में स्वचालित रूप से एक div को कैसे केंद्रित करूं?

मैं अपने फ़ायरफ़ॉक्स स्टाइलशीट से व्यापक शैलियों जिसमें शामिल है:

#container {position:relative; width:1007px; margin-right:auto; margin-left:auto;}  

#textbin {width:720px; position:relative; margin-right:auto; margin-left:auto;} 

जाहिर है मैं सही कुछ नहीं कर रहा हूँ, या स्वत: मार्जिन नहीं है आईई 8 में काम करते हैं। क्या यह मामला है? यदि हां, तो मैं इस सीमा के आसपास कैसे हो सकता हूं? मैंने अपनी आईई 8 स्टाइलशीट में कोई पोजीशनिंग, पूर्ण पोजीशनिंग और रिश्तेदार स्थिति जोड़ने की कोशिश नहीं की। इसके अलावा, जब मैं मैन्युअल रूप से div को केंद्रित करता हूं, IE8 पृष्ठ के निचले हिस्से में मार्जिन जोड़ता है ...

वैसे, मैं यहां एक नौसिखिया हूं, इसलिए यदि अधिक जानकारी की आवश्यकता है तो कृपया मुझे बताएं!

+0

'मार्जिन: auto' quirks मोड में काम नहीं करता। – BoltClock

+1

क्या आपको क्विर्क मोड में काम करना है? क्या ऐसा कारण है कि आप डॉक्टरेट को सेट नहीं कर सकते हैं ताकि यह क्विर्क मोड में न हो? –

+0

हां, मुझे अपनी स्थिति के लिए quirksmode धन्यवाद में काम करना है: निश्चित हेडर। हेडर को स्क्रॉल करने के लिए मुझे कई हैक्स का उपयोग करना पड़ा, और हैक क्विर्कमोड के बिना काम नहीं करेगा। – SamStar

उत्तर

7

पुराना स्कूल हैक-वाई तरीका ऐसा करने के लिए text-align:center को उस div के पैरेंट में जोड़ना था जिसे आप केंद्र में रखना चाहते हैं। बेशक आपको विशेष रूप से text-align संपत्ति तत्वों की घोषणा करने की आवश्यकता होगी यदि आप उन्हें केंद्र गठबंधन नहीं करना चाहते हैं, क्योंकि text-align को बाल तत्वों द्वारा विरासत में प्राप्त किया जा रहा है।

+0

धन्यवाद !! यह तय है! – SamStar

0

यह आईई 5 क्विर्क और उच्चतर के लिए काम करेगा।

सीएसएस:

body, html { 
width:100%; 
} 

#yourdivname { 
margin:0px 50% 0px 50%; 
//this can be removed, but is just for test sake. 
background-color:#bbb; 
width:100px; 
height:100px; 
} 

मुझे आशा है कि यह मदद मिलेगी, तरह का संबंध बर्ट जनवरी

+0

यह प्रश्न का उत्तर नहीं है – MikroDel

+0

प्रश्न आईई 8 के बारे में था और आईई 5 – MikroDel

+1

@MikroDel नहीं था - सवाल क्विर्क मोड के बारे में था, जो एक आईई 5-संगतता मोड है। इसलिए यह सवाल का एक बिल्कुल अच्छा जवाब है। (सवाल स्वयं भयानक है; इन दिनों किसी को भी क्विर्क मोड का उपयोग नहीं करना चाहिए, लेकिन सवाल के लिए जवाब ठीक है) – Spudley

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