मुझे लगता है कि सीएसएस "स्पष्ट" कीवर्ड का अर्थ है कि मुझे भ्रमित हो गया है।यदि किसी div के पास "स्पष्ट: दाएं" है, तो इसके दाईं ओर कुछ भी नहीं चलना चाहिए, है ना?
मेरे पास कई div तत्व हैं, सभी "फ्लोट: बाएं" के साथ। दूसरे अंतिम div तत्व में भी "स्पष्ट: दाएं" है। मैंने सोचा कि बाद के तत्व को अगली पंक्ति में जाना होगा। लेकिन मेरे लिए, यह नहीं है।
यहाँ मेरी उदाहरण है:
मैं ("00:00:32") अवधि बनाने के लिए कोशिश कर रहा हूँ, अगली पंक्ति पर प्रकट:
<div class="Section">
<div class="Thumbnail"></div>
<div class="Number">0</div>
<div class="Title">ShopTVC Wallace and Gromit WOA 6Apr11</div>
<div class="Duration">00:00:32</div>
</div>
इस तरह लग रहा है , थंबनेल (नीले आयताकार) के दाईं ओर।
मुझे पता है कि मैं पिछले तीन divs को किसी अन्य कंटेनर div में डाल सकता हूं, लेकिन इस प्रश्न का उद्देश्य यह समझना है कि "स्पष्ट: दाएं" शीर्षक के दाईं ओर तैरने से अवधि क्यों नहीं रोकता है।
div.Section
{
overflow:auto;
background:cornsilk;
border:2px solid navy;
padding:12px;
}
div.Section div.Thumbnail
{
width:64px;
height:42px;
background:SteelBlue;
foreground:Navy;
}
div.Number
{
width:16px;
margin-left:6px;
}
div.Duration
{
margin-left:22px;
}
div.Section div
{
float:left;
}
div.Section div.Title
{
color:DarkGreen;
clear:right;
}
, jsfiddle लिंक और, बेशक: http://jsfiddle.net/8J7V6/3/
आप सर पहले व्यक्ति हैं जो वास्तव में एक स्पष्ट तरीके से स्पष्ट मूल्य के तर्क को समझाते हैं :-) आपने मेरे लिए एक रहस्य साफ़ किया है हे – Tschallacka