पर बहुत आसान सेट अप नहीं होगा, मैं बस दो divs को साइड-साइड बैठने की कोशिश कर रहा हूं। बाईं ओर छवि, दाईं ओर पाठ। किसी कारण से, यदि पाठ बहुत लंबा है, तो यह div को धक्का देता है। मैं सिर्फ CS-सारांश div समझते हैं कि यह क्रम में नहीं यह कैसा नीचे कूद में पाठ लपेट चाहिए करना चाहते हैं है:सीएसएस - डिव अन्य डिव
http://jsfiddle.net/csaltyj/5Huau/
कोड:
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Texty text text McTexterson likes to text. Why is div getting shoved down?</p>
</div>
</div>
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Super short text behaves.</p>
</div>
</div>
सीएसएस:
.container {
overflow: hidden;
border: 2px solid #0f0;
width: 400px;
margin-bottom: 1em;
}
.cs-image {
float: left;
border: 2px solid red;
}
.cs-summary {
font-size: 0.8em;
border: 2px solid blue;
float: left;
margin-left: 1em;
}
आप नीचे दिए गए दूसरे कंटेनर से देख सकते हैं, छोटा पाठ बस ठीक काम करता है। मैं किसी भी पिक्सेल या एम मानों को हार्डकोड नहीं करना चाहता हूं कि टेक्स्ट कितना विस्तृत है, मैं बस इसे अनुरूप बनाना चाहता हूं और इसकी सीमाओं को "जानना" चाहता हूं।
अग्रिम धन्यवाद।
देखें, परेशान क्या है, .container पी बाएं मार्जिन को अनदेखा किया जाता है। क्यूं कर? – CaptSaltyJack
ठीक है, अजीब .. अगर मैं पी को 18 मीटर का मार्जिन-बाएं देता हूं, तो यह इंडेंट करता है। यह पी के बाएं किनारे की तरह img के नीचे है। कुल भ्रम ... – CaptSaltyJack
यदि आप काम करने के लिए मार्जिन-बाएं चाहते हैं तो आपको एक सेट 'चौड़ाई' और 'डिस्प्ले: इनलाइन-ब्लॉक;' की आवश्यकता होगी: http://jsfiddle.net/hunter/5Huau/12/ – hunter