आप सरल सीएसएस के साथ ऐसा कर सकते हैं:
#sidebar {
float: left;
width: 100px;
}
#content {
margin-left: 100px;
}
wrapper
div के साथ अपडेट किया गया:
एचटीएमएल
<div id="wrapper">
<p>wrapper</p>
<div id="sidebar">sidebar</div>
<div id="content">content</div>
<p>wrapper</p>
</div>
सीएसएस
* {
/* reset */
margin: 0;
padding: 0;
}
html,
body {
/* for demo purposes only */
height: 100%;
}
#wrapper {
/* for demo purposes only */
background: rgba(200, 200, 200, 0.6);
height: 100%;
}
#sidebar {
float: left;
width: 100px;
/* for demo purposes only */
background: rgba(200, 200, 200, 0.6);
height: 50%;
}
#content {
margin-left: 100px;
/* for demo purposes only */
background: rgba(200, 200, 200, 0.9);
height: 50%;
}
कार्य उदाहरण: http://jsfiddle.net/kboucher/FK2tL/
स्रोत
2013-05-23 20:44:46
आप ['calc()' function] (http://www.w3.org/TR/css3-values/#calc-notation) का उपयोग कर सकते हैं, उदा। 'चौड़ाई: कैल्क (100% - 200 पीएक्स) 'क्योंकि पहले दो तत्वों की चौड़ाई तय की गई है। http://jsfiddle.net/qQQTU/3/ .. हालांकि इसकी आईई 8 और नीचे में [समर्थित नहीं है] (http://caniuse.com/calc)। – Adrift
+1 इस जादूगर को पेश करने के लिए +1 – Niche
सहमत! मैं हमेशा सीएसएस करना चाहता था। मुझे नहीं पता था कि वे ऐसा कर रहे थे। साफ! –