मेरे पास 2 फ्लोट है: बाएं div, पहला तय किया गया है और मैं चाहता हूं कि दूसरा div शेष स्थान को फैलाए।सही फ्लोट div चौड़ाई खिंचाव?
<div id="container">
<div id="leftform"> </div>
<div id="rightform"> </div>
</div>
कोई विचार? धन्यवाद
मेरे पास 2 फ्लोट है: बाएं div, पहला तय किया गया है और मैं चाहता हूं कि दूसरा div शेष स्थान को फैलाए।सही फ्लोट div चौड़ाई खिंचाव?
<div id="container">
<div id="leftform"> </div>
<div id="rightform"> </div>
</div>
कोई विचार? धन्यवाद
सीएसएस 2 में:
#container {display:table; table-layout:fixed;}
#leftform, #rightform {display:table-cell;}
#leftform {width:100px;}
आईई की दुनिया में हैक करता:
#container {padding-left:100px;}
#leftform {float:left; width:100px; margin-left:-100px;}
JavaScript फ़ंक्शन के उपयोग दोनों ऊंचाई में बराबर बनाने के लिए।
//fixing column height problem using Prototype
Event.observe(window,"load",function(){
if(parseInt($('leftform').getStyle('height')) > parseInt($('rightform').getStyle('height')))
$('rightform').setStyle({'height' : parseInt($('leftform').getStyle('height'))+'px'});
else
$('leftform').setStyle({'height' : parseInt($('rightform').getStyle('height'))+'px'});
});//observe
एक ही समस्या here।
आईई हैक संस्करण किसी भी ब्राउज़र पर इसे करने का सामान्य तरीका है। 'तालिका-पंक्ति' के अंदर सीधे 'टेबल-सेल' का उपयोग करके 'टेबल-पंक्ति' के बिना 'ब्राउज़र-पंक्ति तालिका प्रदर्शित मानों को भी अपरिभाषित किया जाता है। – bobince
@ बॉबन्स: आप गलत हैं। सीएसएस को गुमनाम अज्ञात तालिका तत्वों की स्वचालित पीढ़ी की आवश्यकता है। यह निर्दिष्ट है और भरोसेमंद काम करता है: http://www.w3.org/TR/CSS21/tables.html#anonymous-boxes – Kornel