Страницы: 1
Напоминает спор сисадмина с секретарём.
Сисадмин, работая в M$ Word предпочитает один раз настроить все отступы и границы, сохранить шаблон, а уже потом печатать; секретарь же будет выравнивать каждую строчку и выставлять абзацы пробелами.
С точки зрения конечного пользователя, прочитающего документ на бумаге, разницы между их версиями не будет никакой (:P.S.: Разумеется, я не хотел обидеть ни одного из участников дискуссии. Суть моих слов заключается в последней строчке.
Спасибо, Tiger.711
Подмечено правильно...
На самом деле, развивая эту затухшую три месяца назад ветку форума, я преследовал конкретную цель.
Хотелось бы получить конструктивные замечания разработчиков или пользователей по тем или иным проблемам (глюкам), возникающим при использовании пробела с фиксированной шириной для отбивки красной строки в абзацах ( ). Тема актуальна в первую очередь при форматировании "justify;".
Мне это необходимо для конкретных разработок.
Пока же, уясни
…Zai пишетА иногда так хочется написать по-русски: с отступом красной строки и без пустых строк между абзацами.
Код работает...
Но, приходится обрамлять каждый абзац!
А если в пределах страницы еще и разное форматирование: и по выравниванию, и по пропускам между абзацами (иногда, такое бывает нужно: то есть пустая строка, то нет) и т. п., то все становится достаточно мудрено...
А тут просто вставил нужное число пробелов для красной строки, если нужно, и все.
А если не нужно (например, для первого абзаца), то не вставил.
Главное, что отступ из пробелов с фиксированной шириной очень корректно работает в разных браузерах при любых ОС.
Не нужно фиксированную ширину требовать от неразрывного пробела — у него другие функции.
Для рассматриваемого случая нужен как раз пробел по умолчанию с фиксированной шириной -  
Есть очень простое решение для отбивки красных строк.
Без всяких записей в css типа:
p {
text-indent: X px;
}
где X необходимый отступ в пикселях.
Дело в том, что в этом случае каждый из абзацев отделяется один от другого пустой строкой на манер "западной" или слизанной с нее верстки...
А иногда так хочется написать по-русски: с отступом красной строки и без пустых строк между абзацами.
И при этом, чтобы все браузеры понимали разметку и не "тянули" отбивку красной строки при выключке по ширине, как в случае с неразрывными пробелами последними версиями FireFox или Google Chrome.
Решение следующее.
Вместо неразрывных пробелов используйте пробелы с фиксированной шириной.
Правильно использовать этот:  
Его понимают ВСЕ браузеры на всех ОС.
Количество подряд идущих таких пробелов определяет размер отступа.
Использовать фиксированный пробел   для красной строки не рекомендуется. Его назначение несколько другое (ставится, обычно, в конце
…Очень огорчен новой версией. Теперь неразрывные пробелы в тексте, выровненном по двум сторонам (justify), стали расширяться как обычные. Полетело форматирование, красные строки и т. д. Так плохо было, насколько помню, только в очень старых версиях FireFox. :(
Страницы: 1