Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS空白:nowrap导致溢出_Css_Overflow_Whitespace - Fatal编程技术网

CSS空白:nowrap导致溢出

CSS空白:nowrap导致溢出,css,overflow,whitespace,Css,Overflow,Whitespace,所以我有一个带有输入字段及其描述的容器。如果描述很短,我希望将其放在输入字段旁边,但如果描述较长,我不希望将其拆分为两行。我试图用空白来解决它:nowrap;属性,但问题是,如果描述很长,它会溢出容器 以下是一个简单的展示: 换行到新行的非常长的描述 有没有一种方法可以防止描述被拆分为两行,但仍然被包装,以防它溢出容器 谢谢 可以使用“显示:内联块”属性 <div class="container"> <input type="text" /> &l

所以我有一个带有输入字段及其描述的容器。如果描述很短,我希望将其放在输入字段旁边,但如果描述较长,我不希望将其拆分为两行。我试图用空白来解决它:nowrap;属性,但问题是,如果描述很长,它会溢出容器

以下是一个简单的展示:


换行到新行的非常长的描述
有没有一种方法可以防止描述被拆分为两行,但仍然被包装,以防它溢出容器


谢谢

可以使用“显示:内联块”属性

<div class="container">
    <input type="text" />
    <span style="display: inline-block;">
    Very long description which wraps to new line
    Very long description which wraps to new line
    Very long description which wraps to new line
    Very long description which wraps to new line
    </span>
</div>

换行到新行的非常长的描述
换行到新行的非常长的描述
换行到新行的非常长的描述
换行到新行的非常长的描述
您应该使用flex

我编辑了你的小提琴以显示你想要的行为-

或者这里有一个例子

正文{
背景:白色;
}
.集装箱{
宽度:300px;
边框:1px黑色实心;
填充:10px;
边缘底部:10px;
显示器:flex;
柔性包装:包装;
}
输入{
宽度:200px;
}

[分钟]
换行到新行的较长说明
换行到新行的非常长的描述
甚至更长的描述将溢出容器的宽度,因为它有空白:nowrap;所有物

只需更新您的
.description
课程即可

.description {
  white-space: nowrap;
  display:flex;
  overflow: auto;
}

您可以在这里找到工作示例:

是否尝试了显示块


.description{display:block;}

它完全按照您的指示执行。只需删除
空白:nowrap.description {
  white-space: nowrap;
  display:flex;
  overflow: auto;
}