html - 使用 CSS 强制元素中的单行文本填充宽度

标签 html css text

我有一个包含一行文本的 div 元素。如何让此文本填充宽度 100%?

text-align:justify 只作用于多行文本的元素,对单行的 div 无效。手动调整字母间距和字间距是丑陋且无效的。

还有其他选择吗?

最佳答案

试试这个:

div {
  text-align: justify;
}

div:after {
  content: "";
  display: inline-block;
  width: 100%;
}

jsFiddle

看看here了解更多信息。

关于html - 使用 CSS 强制元素中的单行文本填充宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21199057/

相关文章:

javascript - 使用 CSS 过渡动画 SVG 元素的位置

css - 如何在 MVC3 WebGrid 生成的输出上改变 TD 的类?

python - 一个足够的 MUD 风格和适用于 Python 的文本解析器的例子

html - 像最新的 Safari 一样使用空格将文本换行 : pre

text - 如何提取文本中使用的关键字?

javascript - 表单提交绕过 JavaScript 验证

html - 'width' 是否适用于文本区域?

css - 为什么第一节元素似乎包含在第 n 个子 sibling 计数中?

python - 使用 BeautifulSoup 抓取特定的表行

javascript - 使用 js 或 jQuery 计算 td 类的总和