css - 如何证明一首诗中的行

标签 css text-alignment

我想按行显示诗歌,使行的末端对齐,以强调押韵,如下所示:

<div style='text-align:justify'>
<p>aaaa aaa aaaaaa aa aaa aaaa</p>  
<p>aaaa aaa aaaaa aaa aaaa aaaa</p>  
<p>aaa aaaa aaaa aaa aaaaa</p>  
<p>aa aaaaa aaaa aaaaa aaaaa aaaaa</p>  
</div>

但这不起作用 - 很可能是因为每一行都被视为一个单独的段落。

有什么想法吗?

最佳答案

你可以做的是使用伪元素 :afterp 文本不是最后行文本,这样它会适本地证明:

div {
    text-align: justify;
    background: #EEE;
    width: 200px;
}
div p:after {
    content: '';
    display: inline-block;
    width: 100%;
}
<div>
    <p>Lorem ipsum dolor sit amet</p>
    <p>Ruculis merti asani.</p>
    <p>Tedrima ergi nihil et capet,</p>
    <p>Puritumus lasi ce lani.</p>
</div>

关于css - 如何证明一首诗中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670842/

相关文章:

html - CDN 上包含 CSS 的字体的子资源完整性(例如 font-awesome)

html - 如何使用变换比例使字母大于 "bolder"

css - 如何使用 Firebug 找到 @font-face 字体的绝对路径?

css - 文本对齐对齐但向右

html - 文本不会与 div 顶部对齐

javascript - 按钮文本居中对齐 CSS

css - Compass 多次创建相同的 Sprite 贴图

html - 子元素在父页脚元素之外

c++ - Win api MessageBox 替代方案,它有一组文本对齐 : center

java - 如何在java中用变量而不是硬编码数字在%s内字符串填充