Html 使用display:flex时,文本溢出不起作用

Html 使用display:flex时,文本溢出不起作用,html,css,flexbox,ellipsis,Html,Css,Flexbox,Ellipsis,.flex容器{ 显示器:flex; 文本溢出:省略号; 溢出:隐藏; 文本对齐:左对齐; } 软盒 这是一个示例文本 您的问题在于缺少“灵活儿童”。这些需要包含截断元素的样式,而不是父容器 尝试将truncate属性移动到单独的.flex子类中,如下所示: .flex-child { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 来源和详细解释:您的问题在于缺少“灵活儿童”。这些需要包含截断元素

.flex容器{
显示器:flex;
文本溢出:省略号;
溢出:隐藏;
文本对齐:左对齐;
}
软盒
这是一个示例文本

您的问题在于缺少“灵活儿童”。这些需要包含截断元素的样式,而不是父容器

尝试将truncate属性移动到单独的
.flex子类中,如下所示:

.flex-child {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

来源和详细解释:

您的问题在于缺少“灵活儿童”。这些需要包含截断元素的样式,而不是父容器

尝试将truncate属性移动到单独的
.flex子类中,如下所示:

.flex-child {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

来源和详细说明:

您可以这样做

.flex容器{
显示器:flex;
}
.柔性容器p{
文本溢出:省略号;
溢出:隐藏;
空白:nowrap;
}
软盒

这是一个示例文本


您可以这样做

.flex容器{
显示器:flex;
}
.柔性容器p{
文本溢出:省略号;
溢出:隐藏;
空白:nowrap;
}
软盒

这是一个示例文本

.flex容器{
显示器:flex;
文本对齐:左对齐;
}
.文本容器{
最小宽度:0;
文本溢出:省略号;
溢出:隐藏;
}
软盒
这是一个示例文本
.flex容器{
显示器:flex;
文本对齐:左对齐;
}
.文本容器{
最小宽度:0;
文本溢出:省略号;
溢出:隐藏;
}
软盒
这是一个示例文本

在您的配置中,您有一个包含文本的匿名块容器flex项(您可以参考)。弹性项将服从
min width
约束,因此它不会收缩,但会溢出,并且由于它是匿名块,您无法对其应用
min width

除此之外,溢出属性需要应用于flex项,而不是flex容器,因为此项包含文本,并且溢出属性不会被继承。换句话说,当使用flexbox时,您将有两个级别:flex容器和flex项。您需要将所有内容应用于flex项

假设我们在文本周围添加一个
span
,我们将得到:

.flex容器{
显示器:flex;
文本溢出:省略号;
溢出:隐藏;
文本对齐:左对齐;
}
软盒
这是一个示例文本

在您的配置中,您有一个包含文本的匿名块容器flex项(您可以参考)。弹性项将服从
min width
约束,因此它不会收缩,但会溢出,并且由于它是匿名块,您无法对其应用
min width

除此之外,溢出属性需要应用于flex项,而不是flex容器,因为此项包含文本,并且溢出属性不会被继承。换句话说,当使用flexbox时,您将有两个级别:flex容器和flex项。您需要将所有内容应用于flex项

假设我们在文本周围添加一个
span
,我们将得到:

.flex容器{
显示器:flex;
文本溢出:省略号;
溢出:隐藏;
文本对齐:左对齐;
}
软盒
这是一个示例文本

在css类中添加以下属性

white-space: nowrap;
word-break: break-word;

在css类中添加以下属性

white-space: nowrap;
word-break: break-word;