【发布时间】:2019-09-22 05:08:36
【问题描述】:
我有想要显示为工具提示的文本。没有样式(只是字体大小定义为 16px)它看起来像这样:
我真正想要的是将文本显示在一行中 - 所以我在 css 中将空白设置为 pre:
::ng-deep .mat-tooltip {
font-size: 16px;
white-space: pre;
}
但是现在文本超出了工具提示的框:
我尝试将宽度设置为更高的 px 值,但没有任何效果。
有没有办法让框适合文本?
[编辑 - 添加了 cmets 中指出的缺失示例]:stackblitz link
示例中的文本不会离开框,而是缩写而不是框适合整个文本,尽管我将宽度设置为 400 像素。
【问题讨论】:
-
对于它的价值,我会小心使用
::ng-deep,因为它在 Angular 7 中已被弃用 -
@Rinktacular 感谢您指出这一点 - 也会解决这个问题,但那是另一天。