आप अपने पहले बेला देख सकते हैं, लेकिन अपने कल्पना, यहाँ के अनुसार काम करने के लिए अद्यतन: http://jsfiddle.net/ramsesoriginal/Ln49F/12/
यह सही मार्जिन को निर्दिष्ट करके काम करता है दूसरे div पर, और ऑटो पर चौड़ाई छोड़कर।
HTMLis अपरिवर्तित:
<div class="container">
<div class="menu">Menu to the left</div>
<div class="content">Content of site<br>x<br><br><br><br><br></div>
</div>
और सीएसएस सुंदर तुम्हारा के समान है:
div.container{
width: 90%;
height: 150px;
background: red;
}
div.menu{
width: 150px;
height: 100px;
float: left;
background: blue;
}
div.content{
margin-left: 150px;
background: green;
}
मैं छीन लिया div.content
से width: 100%;
और margin-left: 150px;
से बदल दिया आप देख सकते हैं, तो आप लगभग यह सही था!
संपादित करें: बोनस: (नकली) समान ऊंचाई कॉलम!
मैंने CSS3 के साथ "faux columns" बनाने के लिए कुछ कोड के साथ पहेली को अद्यतन किया, ताकि ऐसा लगता है कि दोनों divs कंटेनर के नीचे तक विस्तार कर रहे हैं। आप इसे यहां देख सकते हैं: http://jsfiddle.net/ramsesoriginal/Ln49F/13/ मुझे नहीं पता कि आपको वास्तव में इसकी आवश्यकता है या नहीं, लेकिन इस तरह के परिदृश्यों के लिए यह एक आम आवश्यकता है।
मैं बस एक ढाल पृष्ठभूमि कंटेनर पर एक सख्त रोक के साथ बीच में रख दिया गया,:
background: linear-gradient(left, blue 150px, green 150px);
और फिर मैं विस्तार किया है कि विभिन्न विक्रेता उपसर्गों के साथ:
background: -moz-linear-gradient(left, blue 150px, green 150px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(150px,blue), color-stop(150px,green)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, blue 150px, green 150px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, blue 150px, green 150px); /* Opera 11.10+ */
background: -ms-linear-gradient(left, blue 150px, green 150px); /* IE10+ */
background: linear-gradient(left, blue 150px, green 150px); /* W3C */
मैं डॉन ' टी आपको पता है कि आपको इसकी आवश्यकता है, लेकिन कभी-कभी यह बहुत उपयोगी हो सकता है!
@ggzone वास्तव में यह उसकी सामग्री की चौड़ाई का समय लगेगा। यदि आप 'फ़्लोट' को हटाते हैं तो यह कोई भी उपलब्ध चौड़ाई लेगा। –
@MyHeadHurts आपका अधिकार ... बस इसे बदल दिया;) – ggzone
धन्यवाद हर कोई;) – Kedor