0

我想知道如何以下列方式证明 HTML 文档中的某些文本:

原文:

............     ..........
.......          ......

预期结果:

............     . . ........
. . . . . ..     .  . . . . .

我一直在思考和寻找解决方案,但我无处可去。

请帮忙。

编辑

澄清一下,列和行应该完全分开。

4

3 回答 3

2

假设您的文本已作为单独的 div 或css-columns属性放置在列中,设置text-align: justify;应该可以解决问题。在没有看到所涉及的标记的情况下,我无法提供进一步的帮助。

编辑:请看这个问题和最佳答案。我希望它可以帮助你。

于 2012-12-22T21:18:58.990 回答
1

只需将这些行放在每一列和每一行上:

text-align:justify;
text-justify:inter-word;
于 2012-12-22T21:18:44.487 回答
1

您可以使用 来证明文本的合理性text-align: justify,但这往往会导致印刷效果不佳。您可以通过使用连字符(在 CSS 或 JavaScript 中)来改善这种情况。在 IE 上,您可以额外使用text-justify: newspaper,这往往会改善结果。

关于段落或其他块的最后一行,这似乎是这里的问题,您可以添加

-moz-text-align-last: justify;
text-align-last: justify;

在 IE 和 Firefox 上,这使得最后一行是合理的。但你可能不喜欢这个结果。如果最后一行只有一点点文字,与列宽相比,单词和/或字母之间会有很大的差距。

将文本划分为列是一个单独的问题,并且有许多可能的方法,具体取决于上下文和设计偏好。

于 2012-12-22T22:35:03.777 回答