html - 如何保留换行符但文本对齐 :justify?

标签 html css

我有需要换行符的文本,我不想添加 <br/>在每一行之后,所以我使用 white-space: pre-wrap .我想要 text-align:justify以及。但它们似乎无法协同工作。

有办法克服吗?

最佳答案

你想要的是white-space:pre-line,而不是pre-wrap

你还需要text-align-last ,因为 text-align 本身不会削减它。

div {
  white-space: pre-line;
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
}
<div>one two three four
five six seven etc etc etc</div>

关于html - 如何保留换行符但文本对齐 :justify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30764404/

相关文章:

html - 是否可以在 MAILTO 链接的正文中添加 HTML 链接

html - Chrome 和 FF 中跨度内输入的不同显示

html - 在div中 float 图像

html - 在标题按钮中使用边距

html - 使用垂直对齐和行高居中是否有效且良好的做法?

javascript - 使用 element 简化 onclick 函数

HTML/CSS 两个相邻的搜索框

html - Bootstrap - 如何使图像响应某些断点?

jquery - 粘性标题动画在滚动条上弹跳

html - 如何根据文本内容使所有 div 高度相同?