Kaydan Опубликовано 14 Ноября 2005 Жалоба Поделиться Опубликовано 14 Ноября 2005 А чего в этом разбираться? Известно, что браузеры по умолчанию принимают white-space как normal - автоматом лишние пробелы убивают, но и строки сами переносят.Что будет, если задать другое значение white-space, я уже сказала.Значит нужно искать другой способ. Один из них был предложен. Менять при посте одиночный пробел на специальный тег. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Wartys Опубликовано 6 Сентября 2015 Жалоба Поделиться Опубликовано 6 Сентября 2015 А у меня какая-то засада.После данной здесь модификации результирующий текст не изменяется: все пробелы всё равно съедаются до одного. Причём при редактировании поста видно, что они хранятся там (кроме одного пробела в начале строки, два и более в начале строки - тоже сохраняются), а в результирующем посте сокращаются в один. Однако такое поведение было всегда, и без модификации (просто браузер сжимает "гуськи" пробелов). В исходном коде страницы видно, что на месте этих пробелов нет никаких ... Видимо, кто-то в обход парсера всё равно превращает неразрывный пробел в обычный. Кто знает этого злодея в лицо? А можно ограничить количество пробелов допустим до 10? Это тоже интересно. Может фильтр плохих слов поможет, да только у меня пробелица пока и вовсе не работает Осталось только разобраться почему он не работает для моно-пробелов в начале строки.Полипробелы тоже всегда сохраняются, они просто не показываются браузером. Тут хитрость в том, чтобы заменить пробел на нечто другое, лишь похожее на пробел. Так что это - не ошибка, а недоработка, тут разбираться не в чем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.