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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 16-05-2011 10:35:28

В холиварах на тему "Специалисты vs Простые Люди" я не участвую. :music:

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

Из изменений в версии 3.0
Изменена обработка неразрывных пробелов (U+00A0) в тексте, выровненном по обоим краям (justified): если раньше неразрывные пробелы расширялись точно так же, как и обычные пробелы (U+0020), то теперь неразрывные пробелы имеют фиксированную ширину (как в Internet Explorer). Это может значительно ухудшить вид текста, так как пробелы становятся неравномерными. Но «нерасширяемость» неразрывных пробелов может быть полезной, если они используются не по назначению — например, для создания отступа текста. Также неразрывные пробелы в полях ввода перестали заменяться на обычные.

Теперь они откатили это изменение вспять. При том, что Википедия подчёркивает преим

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

М-да. :music:

Буду надеяться, что Они всё же сочтут это багом. Хотя надежд на это мало, учитывая, что они - западники, а на Западе "красная строка" не используется.

Посёрфил тут гуглем - оказывается, проблема "красной строки" давно волнует многих, а быстрое удовлетворительное решение мало кому удалось найти. Неразрывные пробелы - один из вариантов, теперь для пользователей сверхновой Мозиллы отлетающий. Артём Белоглазов в своём пособии по HTML советовал ещё использовать комбинацию br/dd, но в блогах на liveinternet она не работает. Советовать всем, кто хочет писать с красной строкой, спешно изучать CSS, целую дисциплину?

Нет, ну я посмотрю, конечно. :cool:

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 07-05-2011 13:52:56

Но пока что читать неразрывные пробелы так попытался лишь один браузер из известных мне. :blush:

text-indent - интересно, но что-то я не понял, как этим делом пользоваться... Это обычные html-теги или как? В блогах они работают?

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 07-05-2011 13:39:45

То есть "это не баг, а фича", ага. :rolleyes:
М-да... Понятненько...
:usch:

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 07-05-2011 13:26:25

Lynn пишет

Лучше бы ссылку на страницу

Сейчас выберу что-нибудь нейтральное и по возможности чужое...

Ага, здесь

http://plumbax.livejournal.com/11312.html

Тот же эффект, если присмотреться.

07-05-2011 13:28:04

luitzen пишет

Наверное, там выравнивание по ширине. Вот неразрывный пробел и растягивается. Раньше вроде бы &nbsp в Firefox действительно был нерастяжимым…Для «красных строк» используйте css-свойство text-indent, если есть возможность.

Угу, спасибо. Надеюсь, в следующем патче устранят... :rolleyes:

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 07-05-2011 13:25:24

ST пишет

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

Ну, здрасте. :rolleyes: Оригинально: везде, где я увижу эту проблему, советовать авторам страницы изменить манеру набора красной строки? Только потому, что какая-то новая версия некоего браузера не умеет распознавать старую манеру.

Разработка » Последняя версия Firefox странно читает неразрывные пробелы » 07-05-2011 12:19:25

Вот левый край текста для примера:

http://img12.imageshost.ru/img/2011/05/07/image_4dc4ff655f55d.jpg

Здесь красные строчки составлены из одинаковых рядов неразрывных пробелов типа &nbsр. Обычных пробелов в них нет. В другом браузере, да и в предыдущей версии этого же самого, они читались нормально, красные строчки выглядели ровными, равными друг другу.

У меня Windows XP, хотя вряд ли это важно.

Board footer

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