Тег <pre> не работает, съедаются все форматирующие пробелы

голоса: 0
Subj

Формирую контент с пробелами для публикации в теге <pre>.

После публикации в исх.коде видно что все пробелы пропали, остался только один как между словами.
| Автор: | Категория: Дизайн сайта

Ответов: 1

голоса: 0
 
Лучший ответ
Все правильно, так работает тег pre если вы об этом не знали, желательно, после того как уже завернули текст в данный тег сразу же настраивать пробелы между строками прямо в редакторе, тогда пробелы сохраняются.

С данным тегом приходится работать часто, как задашь ему пробелы в редакторе так и будет, а если просто завернуть текст в данный тег, да, сразу же все теги <br> и тому подобные исчезнут, данный тег и очищает автоматически.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Как это ТАК он работает? И о чем я не знал?

Вот пример

Делаем файл test.html

Пишем

<body>
<pre>
Filesystem type is: ef53
File size of /swapfile is 4294967296 (1048576 blocks of 4096 bytes)
 ext:     logical_offset:        physical_offset: length:   expected: flags:
   0:        0..       0:      38912..     38912:      1:            
   1:        1..   22527:      38913..     61439:  22527:             unwritten
   2:    22528..   53247:     899072..    929791:  30720:      61440: unwritten
</pre>
</body>

Сохраняем, открываем в браузере
Получаем то что форматировали пробелами: 

А теперь берем тоже самое и вставляем в редактор Ucoz где пишется статья

B результате видим:

Это не тег очищает пробелы, это у вас редактор очищает пробелы.

Или я не понял вашего ответа.

Надо редактировать текст в вашем редакторе?
Так я уже вставляю готовый текст, отформатированный выводом с консоли. И чего мне там редактировать то?

Берем режим Источник
Вставляем текст

Сохраняем, смотрим, видим хрень, идем в редактор, включаем снова Источник и видим:
 

"Слишком много загрузок" Чорт, не дает картинку подгрузить для иллюстрации. :)

AlekseyShi,
Извиняюсь за поспешный ответ. Да, более редактор очищает пробелы. Советовал бы с данным вопросом написать в техподдержку с ПУ сайта где описать данный момент, думаю проблема будет решена.

Я часто работаю с данным тегом у себя в блоге, аналогично использую Linux команды и прочее так как с этим работаю каждый день, отчасти смирился с данной проблемой и как-то уже привык.
Yuri_Geruk,
А, я думал вы из суппорта. :)
Эту шнягу в встречал еще в 2010 году, видимо ее решение никому не нужно, а сделано каким-то идиотом от HTML дизайна.
Обращаться куда? Я думал здесь техподдержка. :)
AlekseyShi,
здесь вам ответят на вопросы по Юкоз, но чтобы исправили данный момент нужно обращаться в техподдержку с панели управления сайтом пункт - "Помощь" - Служба поддержки -   Бесплатная поддержка, либо через форму обратной связи - http://www.ucoz.ru/contact
Yuri_Geruk,

Ответ: Здравствуйте! 
Информация передана разработчикам. Пожалуйста, ожидайте. 

AlekseyShi,
вот и отлично, значит будут править))
...