Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 21-08-2011 09:35:36

Tiger.711 пишет

Напоминает спор сисадмина с секретарём.
Сисадмин, работая в M$ Word предпочитает один раз настроить все отступы и границы, сохранить шаблон, а уже потом печатать; секретарь же будет выравнивать каждую строчку и выставлять абзацы пробелами.
С точки зрения конечного пользователя, прочитающего документ на бумаге, разницы между их версиями не будет никакой (:

P.S.: Разумеется, я не хотел обидеть ни одного из участников дискуссии. Суть моих слов заключается в последней строчке.

Спасибо, Tiger.711
Подмечено правильно...

На самом деле, развивая эту затухшую три месяца назад ветку форума, я преследовал конкретную цель.
Хотелось бы получить конструктивные замечания разработчиков или пользователей по тем или иным проблемам (глюкам), возникающим при использовании пробела с фиксированной шириной для отбивки красной строки в абзацах ( ). Тема актуальна в первую очередь при форматировании "justify;".
Мне это необходимо для конкретных разработок.

Пока же, уясни

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 20-08-2011 17:02:07

Sid пишет
Zai пишет

А иногда так хочется написать по-русски: с отступом красной строки и без пустых строк между абзацами.

Выделить код

Код:

p {
  text-indent: 2em;
  margin: 0 auto;
}

Код работает...
Но, приходится обрамлять каждый абзац!
А если в пределах страницы еще и разное форматирование: и по выравниванию, и по пропускам между абзацами (иногда, такое бывает нужно: то есть пустая строка, то нет) и т. п., то все становится достаточно мудрено...
А тут просто вставил нужное число пробелов для красной строки, если нужно, и все.
А если не нужно (например, для первого абзаца), то не вставил.
Главное, что отступ из пробелов с фиксированной шириной очень корректно работает в разных браузерах при любых ОС.

Не нужно фиксированную ширину требовать от неразрывного пробела — у него другие функции.
Для рассматриваемого случая нужен как раз пробел по умолчанию с фиксированной шириной -  

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 19-08-2011 21:41:47

Есть очень простое решение для отбивки красных строк.

Без всяких записей в css типа:
p {
text-indent: X px;
}
где X необходимый отступ в пикселях.

Дело в том, что в этом случае каждый из абзацев отделяется один от другого пустой строкой на манер "западной" или слизанной с нее верстки...
А иногда так хочется написать по-русски: с отступом красной строки и без пустых строк между абзацами.
И при этом, чтобы все браузеры понимали разметку и не "тянули" отбивку красной строки при выключке по ширине, как в случае с неразрывными пробелами последними версиями FireFox или Google Chrome.

Решение следующее.
Вместо неразрывных пробелов используйте пробелы с фиксированной шириной.
Правильно использовать этот:  
Его понимают ВСЕ браузеры на всех ОС.
Количество подряд идущих таких пробелов определяет размер отступа.

Использовать фиксированный пробел   для красной строки не рекомендуется. Его назначение несколько другое (ставится, обычно, в конце

Firefox » FireFox 4 уродует внешний вид страниц... » 25-03-2011 20:21:40

Очень огорчен новой версией.  Теперь неразрывные пробелы в тексте, выровненном по двум сторонам (justify), стали расширяться как обычные. Полетело форматирование, красные строки и т. д. Так плохо было, насколько помню, только в очень старых версиях FireFox.  :(

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]