2012-10-04 18 views
49

पर शेष चौड़ाई div भरें, मुझे बायीं ओर एक निश्चित चौड़ाई वाली छवि के साथ एक div और पृष्ठभूमि रंग के साथ एक चर चौड़ाई div, जो मेरे डिवाइस पर इसकी चौड़ाई 100% का विस्तार करना चाहिए। मैं दूसरे div को मेरे निश्चित div को बहने से नहीं रोक सकता।बाईं ओर फिक्स्ड चौड़ाई div, दाएं

जब मैं अतिप्रवाह जोड़ता हूं: वेरिएबल चौड़ाई div पर छिपा हुआ यह अगली पंक्ति पर फोटो के नीचे कूदता है।

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

  • शुरुआत वेब डिजाइनर उत्तरदायी वेबसाइटों के आतंक से निपटने की कोशिश कर रहा -

HTML:

<div class="header"></div> 
<div class="header-right"></div> 

सीएसएस:

.header{ 
    float:left; 
    background-image: url('img/header.png'); 
    background-repeat: no-repeat; 
    width: 240px; 
    height: 100px; 
    } 

.header-right{ 
    float:left; 
    overflow:hidden; 
    background-color:#000; 
    width: 100%; 
    height: 100px; 
    } 
+3

+1। – QMaster

उत्तर

55

.header-right से float:left और width:100% निकालने का प्रयास करें - सही div तब अनुरोध के रूप में व्यवहार करता है।

this jsfiddle देखें। अच्छे शीर्षक के लिए

+1

बहुत बहुत धन्यवाद! यह आईफोन और एंड्रॉइड गैलेक्सी एस प्लस दोनों पर काम करता है! मुझे लगता है कि मुझे सिर्फ सही मीडिया क्वेरी मिनी-डिवाइस-पिक्सेल-अनुपात देखना है और बनाना है। इच्छा है कि मैं वोट दे सकता हूं, लेकिन मैं बहुत नया हूं। –

+0

यदि आप सेटअप को रिवर्स करना चाहते हैं और दाएं डिव फिक्स्ड और बायीं तरफ परिवर्तनीय-चौड़ाई div है, तो यह फ्लोट को बदलने जैसा आसान होगा: .header पर तैरने के लिए बाएं: दाएं? मैं http://jsfiddle.net/veW2z/14/ पर इसके साथ खेल रहा हूं और ऐसा लगता है कि मैं इसे जिस तरह से चाहता हूं उससे व्यवहार नहीं कर सकता। –

+0

@PaulGear हाँ इसे करना चाहिए। हालांकि divs के आदेश को वही रखें। – caitriona

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