मैं दो कॉलम के साथ एक लेआउट रखना चाहता हूं, जहां बाएं कॉलम किसी प्रकार की साइडबार है।फ्लेक्स आइटम को अपने टेक्स्ट की चौड़ाई बनाएं
अब मैं साइडबार में कुछ पाठ का उपयोग करना चाहता हूं जो लपेटना नहीं चाहिए।
जब मैं ऐसा करता हूं तो यह किसी प्रकार का अतिप्रवाह होता है और फिर overflow:hidden
का उपयोग टेक्स्ट का एक अच्छा हिस्सा छुपाता है।
overflow:hidden
छोड़ दिए बिना शेष स्थान का उपयोग करने के लिए अनचाहे पाठ की चौड़ाई और दाएं कॉलम का उपयोग करने के लिए बाएं कॉलम को मैं कैसे संशोधित कर सकता हूं?
#container {
display: flex;
}
#sidebar {
border: 1px solid red;
flex 1 auto;
overflow: hidden;
}
#sidebar .column {
white-space: nowrap;
}
#sidebar .column span {
margin: 2px;
padding: 2px;
border: 1px solid green;
display: inline-block;
}
#content {
border: 1px solid black;
flex: 1 100%;
}
<div id="container">
<div id="sidebar">
<div class="column">
<span>Howdy Cowboy, some text is missing here</span>
</div>
</div>
<div id="content">
Some funny content
</div>
</div>
क्या आपको यह https://jsfiddle.net/8jjzpm7b/4/ पसंद है? –
हाँ .. मेरे सिर को इसके चारों ओर लपेटने की आवश्यकता है – Johnny000