【发布时间】:2017-03-16 07:07:53
【问题描述】:
我想要一个包含两列的布局,其中左列是某种侧边栏。
现在我想在侧边栏中使用一些不应该换行的文本。
当我这样做时,它会导致某种溢出,然后使用 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>
【问题讨论】:
-
你的意思是这样jsfiddle.net/8jjzpm7b/4?
-
是的.. 需要解决这个问题