Написал скрипт для Google Chrome, упрощающий создание красных строк в посте.
Как это работает.
Вы пишете ваш пост (или комментарий), перед тем как отправить, нажимаете [Alt+R], скрипт модифицирует текст поста, после этого вы можете его опубликовать. Если вам необходимо отредактировать пост, перед тем, как править текст, нажмите [Alt+Q], и все лишние тэги исчезнут из текста. Сами красные строки реализованы через тэги <p> с параметром text-indent:30px.
Если в вашем посте вы открываете какой-либо тэг в одном абзаце, а закрываете в другом - лучше проставьте этот тэг после нажатия [Alt+R], иначе его работа будет нарушена.
Не окаймляются div элементы.
После редактирования пост превращается в кашу, его крайне сложно читать, не сняв красную строку.
Если при создании поста вы использовали тэги <p>, то при попытке удалить красную строку удалятся также ваши закрывающие </p>.
PS Возможно, чуть позже попробую сделать вариацию для FireFox и других браузеров, а также исправить баги. Пока что так - лучше чем ничего, верно?
<span style="padding-left:30px;"> </span>
не?
Может быть... Но, учитывая использование - не уверен, он может тянуться. Или justify контролирует строку расстоянием между символами?
читать дальше
Сработало! B четырех браузерах: Firefox, Opera, IE и Chrome.
Причем разность отступов наблюдалась только в Firefox и Chrome, потому и заметила.
Низкий поклон))
(в качестве абзаца стоит еще но пробовались уже и другие варианты, смотрите в Firefox или Chrome)
Выравнивание по ширине, что означает одновременное выравнивание по левому и правому краю. Чтобы произвести это действие браузер в этом случае добавляет пробелы между словами.
Пробуйте:
<span style="padding-left:30px; visibility: hidden;">0</span>
P.S. Не допускайте пробела между спаном и первой буквой текста, иначе он будет множиться.
P.P.S.А вообще, мой вам совет, уберите justify, ибо читабельность текста, особенного большого объема, падает в разы..
Пробелов не допускаю)) Выравнивание по ширине не ставлю никогда — такое впечатление, что это самодеятельность diary (если такое может быть)
Всегда можно весь пост выровнять по левому краю (<div style="text-align: left;"></div>
Буду иметь в виду, спасибо еще раз.
P.S. Вуаля! Выравнивание по левому краю удалило все огрехи! Так что можно использовать и такой комплекс))
_Вообще, последние версии браузеров это дело по-другому обрабатывают...
_Так что поправил (в соответствии с вариантом, предложенным alhames). Рабочий вариант тут.