我有这样一个标记:
label.required:after {
content: ' *';
color: red;
}
<label class="required">please enter your username</label>
我想使用text-overflow: ellipsis
来处理太长的标签,如下所示:
label {
display: inline-block;
max-width: 150px;
}
label.required:after {
content: ' *';
color: red;
}
.ellipsis {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<label class="required ellipsis">please enter your username</label>
问题是:after
伪元素也被切断了,因此没有出现*
我希望标签看起来像这样(显示:after
伪元素):
please enter your us... *
有可能吗?谢谢