2010-03-14 16 views
15

ठीक है, तो यह वास्तव में मूर्खतापूर्ण समस्या की तरह लगता है लेकिन मुझे इसके कंटेनर div को इसके अंदर फ़्लोट किए गए तत्वों की ऊंचाई का उत्तराधिकारी नहीं मिल सकता है। चूंकि मुझे कंटेनर div को केंद्र में रखना है, इसलिए मैं इस समस्या को ठीक करने के लिए फ्लोट का उपयोग नहीं कर सकता।कंटेनर div फ्लोट किए गए तत्वों की ऊंचाई को अनदेखा करता है

#container { 
margin: 0 auto; 
width: 1000px; 
border-left: 1px solid #f1f1f1; 
border-right: 1px solid #f1f1f1; 
border-bottom: 1px solid #f1f1f1; 
} 

#focus { 
padding-left: 23px; 
width: 977px; 
padding-top: 20px; 
padding-bottom: 23px; 
border-bottom: 1px solid #f1f1f1; 
float: left; 
} 

.rslider { 
float: left; 
width: 600px; 
margin-left: 15px; 
} 

.welcome { 
float: left; 
width: 300px; 
} 

एचटीएमएल:

<div id="container"> 
    <div id="logo_block"> 
    <a href="#"><img src="img/logo.jpg" alt="" /></a> 
    </div> 
    <div id="focus"> 
    <div class="welcome"> 
    <h1>All About This Page</h1> 
    <p>Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, liquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.</p> 
    </div> 
    <div class="rslider"> 
    <img src="img/slider_image.jpg"> 
    </div> 
    </div> 
    </div> 

कोई भी विचार यहाँ मेरी सीएसएस है?

उत्तर

15

आप तथाकथित clearfix के लिए देख रहे हैं।

+0

मुझे अन्य तरीकों के बारे में पता था (जैसे 'ओवरफ्लो: छुपा' या 'फ्लैटर' रैपर तत्व पर) जिसका उपयोग कुछ परिस्थितियों में नहीं किया जा सकता है, लेकिन यह मेरी समस्या को ठीक करता है – betatester07

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