मैं bar_top_container div को अपनी सामग्री को लपेटने से रोकने की कोशिश कर रहा हूं इससे कोई फर्क नहीं पड़ता कि पृष्ठ कितना चौड़ा है (यानी दोनों चयन हमेशा एक ही पंक्ति पर दिखने चाहिए), यह काम नहीं कर रहा है, हालांकि पृष्ठ की चौड़ाई उनके लिए छोटी है दोनों एक पंक्ति पर फिट हैं, मैं इसे कैसे ठीक कर सकता हूं?यह सीएसएस अब्रैप क्यों काम नहीं कर रहा है?
शैलियाँ:
#bar_top_container { position: relative; white-space: nowrap; }
#bar_top_block { float: left; padding-left: 10px; padding-right: 10px; border-right: 1px solid #4965BB; }
#clear { clear: both; }
HTML:
<div id="bar_top_container">
<div id="bar_top_block">
<span class="bold">select1: </span>
<select><option value="asdf">asdf</option></select>
</div>
<div id="bar_top_block">
<span class="bold">asdf: </span>
<select><option value="blah">-- select action --</option></select>
</div>
<div id="clear"></div>
</div>
तत्वों के बीच की जगहों को खत्म करने के लिए, आप अपने माता-पिता पर 'फ़ॉन्ट-आकार: 0;' का उपयोग कर सकते हैं। फिर आपको जहां भी आवश्यकता हो, बस टेक्स्ट के सही आकार को परिभाषित करें, उदाहरण के लिए: '.parent {display: inline-block; फ़ॉन्ट आकार: 0; }। मूल * {फ़ॉन्ट आकार: 12 पीएक्स} '। सौभाग्य। –
@SlavikMe मैं इस विधि का उपयोग नहीं करता क्योंकि, बेहतर पहुंच के लिए, मैं फ़ॉन्ट आकार के लिए 'em' इकाई के साथ काम करता हूं और' 0' सब कुछ तोड़ देगा। उदाहरण के लिए देखें [सी 14: फ़ॉन्ट आकारों के लिए एम इकाइयों का उपयोग] [http://www.w3.org/TR/WCAG20-TECHS/C14) डब्ल्यूसीएजी 2.0 तकनीक – FelipeAls
@ फ़ेलिपअल्स: धन्यवाद दोस्त! बहुत उपयोगी पोस्ट। यह वास्तव में मेरे लिए दिन बचाया। – YashG99