【发布时间】:2020-01-20 04:19:10
【问题描述】:
我想在多行文本的最后一行下划线,或者至少创建它的典故。仔细查看以下示例,因为我正在尝试做一些棘手的事情。
A.这是我想要发生的事情(__ 标记了文本应该加下划线的位置):
A line of text that is long enough so that it wraps
to another line.
________________
B.这是我不想要的:
A line of text that is long enough so that it wraps
___________________________________________________
to another line.
________________
C. 或者这个:
A line of text that is long enough so that it wraps
to another line.
___________________________________________________
此效果适用于 CMS,因此我不知道确切的文本长度。这意味着手动插入<span>s 或<u> 标签不是一种选择。我也不想使用 javascript。我很清楚我想要的效果不是默认行为,这需要一些棘手的 CSS/HTML 魔法。但我觉得这可能是可能的。如果您想不出办法,请不要费心提交答案。在你弄清楚如何去做之前,一切都是不可能的。
【问题讨论】:
-
包含元素是什么?
-
就像derekmx271说的,可能是
border-bottom你要套用在周围的div上,而不是给文字加下划线。 -
@derekmx271 包含元素可以是我们想要的任何东西。
-
@NSAddict
border-bottom只会达到问题中的第三种效果。