【发布时间】:2018-07-10 21:33:27
【问题描述】:
例如,我希望使用 CSS 在下面的文本段落中 精确 9 个字符(没有额外的字符/空格)。 (我将宽度设置为 9rem,字体大小设置为 1rem 下面)
尝试了字母间距、内联块、等宽字体等,但没有运气。
.texts {
display: inline-block;
width: 9rem;
font-size: 1rem;
font-family: monospace;
white-space: nowrap;
overflow: hidden;
border: 1px solid palevioletred;
padding: 0;
line-height: 1;
letter-spacing: 0;
}
<p class='texts'>ninechars with extra chars</p>
【问题讨论】:
-
width:9ch? stackoverflow.com/a/26975271/244811 -
如果您使用
display: inline-block,宽度将适合内容。这是我们想要的吗? -
@arbuthnott 感谢您的建议,抱歉我对问题的描述不佳。似乎有一个答案可以满足我的要求,只需要确认即可。