我有一个固定宽度的 div,但 div 中的文本可以更改。
有没有一种方法可以使用 css 或其他方式设置 字母 之间的间距,以便文本始终完美地填充 div?
原文由 Curtis 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个固定宽度的 div,但 div 中的文本可以更改。
有没有一种方法可以使用 css 或其他方式设置 字母 之间的间距,以便文本始终完美地填充 div?
原文由 Curtis 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答864 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答920 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答893 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
这可以通过
text-align:justify
和一个小 hack 来完成。看这里:诀窍是在伪装成真正长单词的文本之后添加一个元素。假词实际上是一个
span
元素display:inline-block
和width:100%
。在我的例子中,假词是红色的,高度为 1em,但即使没有它,hack 也能正常工作。