मैं इसपैरेंट रैपर div में शीर्ष पर दो इनलाइन-ब्लॉक लाइन क्यों नहीं हैं?
<div id="wrapper">
<div id="main">
<p>test</p>
</div>
<div id="sidebar">
<p>test</p>
</div>
</div>
और सीएसएस की तरह मेरे एचटीएमएल
#wrapper {
width: 960px;
margin: 0px auto;
}
#main {
width: 790px;
display: inline-block;
padding: 0px;
margin: 0px;
}
#sidebar {
width: 170px;
display: inline-block;
vertical-align: top;
padding: 0px;
margin: 0px;
}
उदाहरण: http://jsfiddle.net/Hpwff/
समस्या यह है कि भले ही दोनों divs का योग 960px, जो एक ही चौड़ाई है माता-पिता के कंटेनर (#wrapper) के रूप में, वे एक दूसरे के बगल में तैरते नहीं हैं। मुझे या तो साइडबार या मुख्य कंटेनर चौड़ाई को 4px से कम करना है ताकि वे फिट हो जाएं। यह क्यों है, और इसके आसपास एक रास्ता है?
यह अच्छी तरह से काम करता है –