Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Html 浮动布局中的单行文本未按预期截断_Html_Css_Css Float_Ellipsis - Fatal编程技术网

Html 浮动布局中的单行文本未按预期截断

Html 浮动布局中的单行文本未按预期截断,html,css,css-float,ellipsis,Html,Css,Css Float,Ellipsis,我有一个基本的HTML结构,有一个父级div和两个子级:span和a。a向右浮动,我希望span随着文本内容的大小而增长,直到它碰到浮动的a,此时我希望文本用省略号截断 这里有一个指向JSFIDLE的链接: .parent{ 边框:实心1px黑色; 溢出:隐藏; } .文本{ 边框:实心1px绿色; 溢出:隐藏; 文本溢出:省略号; 空白:nowrap; } .链接{ 边框:实心1px红色; 浮动:对; } 某些文本太长,以至于它将链接向下推而不是截断。我真正想要的是文本改为用省略号截断。

我有一个基本的HTML结构,有一个父级
div
和两个子级:
span
a
a
向右浮动,我希望
span
随着文本内容的大小而增长,直到它碰到浮动的
a
,此时我希望文本用省略号截断

这里有一个指向JSFIDLE的链接:

.parent{
边框:实心1px黑色;
溢出:隐藏;
}
.文本{
边框:实心1px绿色;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
}
.链接{
边框:实心1px红色;
浮动:对;
}

某些文本太长,以至于它将链接向下推而不是截断。我真正想要的是文本改为用省略号截断。

我建议放弃浮动,进入flexbox世界:

.parent{
边框:实心1px黑色;
显示:flex;/*声明flexfox*/
}
.文本{
边框:实心1px绿色;
溢出:隐藏;
文本溢出:省略号;
空白:nowrap;
}
.链接{
边框:实心1px红色;
左边距:自动;/*向右推*/
}

某些文本太长,以至于它将链接向下推而不是截断。我真正想要的是文本改为用省略号截断。

完美。我一定要赶上flexbox。谢谢你的快速回答!