HTML - Как разделить абзац на одинаково широкие строки? - PullRequest
5 голосов
/ 09 августа 2011

Это базовый рендеринг страниц HTML + CSS.

Когда абзац слишком длинный, чтобы поместиться в одну строку, он занимает столько места, сколько может, затем переносится, и снова, и так далее.

Я бы хотел, чтобы перенос строки на моей веб-странице происходил так, чтобы результирующие строки были как можно более равными.

Поэтому вместо получения:

wrap wrap wrapобернуть обернуть

обернуть обернуть обернуть обернуть обернуть

обернуть обернуть обернуть обернуть обернуть

обернуть

с очень короткой последней строкой, я бы получил:

упаковка в пленку

упаковка в пленку

упаковка в пленку

упаковка в пленку

с более сбалансированными линиями.Это было бы полезно, например, для выравнивания по правому краю цитат, которые могут или не могут быть перенесены, но выглядят некрасиво, когда обернуты немного.

Поэтому я ищу команду HTML / CSS, которая говоритбраузеры для этого.

Замечание : Я не ищу текст, который будет оправдан.Что мне нужно, так это обернуть строки так, чтобы они имели примерно одинаковый размер, а не намного короче, чем последний.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 09 августа 2011

Попробуйте следующий оператор css: text-align:justify;

или см. Различные варианты действий здесь .

0 голосов
/ 09 августа 2011

Вы можете попробовать fmt или par:

fmt -w 80 input.txt

или

par 80jl < input.txt

Другой вариант - использовать скрипт justify.vim Vim.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...