PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   BB-коды форума (https://www.pspx.ru/forum/forumdisplay.php?f=424)
-   -   [FAQ] bb-код [SPACE] - Учитываем пробелы в сообщениях форума (https://www.pspx.ru/forum/showthread.php?t=102378)

ErikPshat 08.12.2012 11:39

[FAQ] bb-код [SPACE] - Учитываем пробелы в сообщениях форума
 
BB-код [SPACE]

Учитываем пробелы в сообщениях форума


https://www.pspx.ru/forum/cleardoc/editor/space.gif

Как известно, в обычных условиях, любое количество пробелов в коде HTML показывается на веб-странице только как один пробел. Из-за этого мы не можем делать отступы абзацев или форматировать отступы текста, как это мы делаем в текстовом редакторе на компьютере.

Вспоминаю такие моменты, когда требовалось выровнять столбцы текста вровень по вертикали и приходилось прибегать ко всяким уловкам и извращениям, например: вместо пробелов писать какие-либо знаки, а затем их закрашивать под цвет фона форума :D. Но ведь иногда на форуме происходят перемены, меняется фон страницы и все эти хитрости становятся заметны невооруженным глазом.



Ну так вот, пришла наконец идея восполнить этот пробел :)

Встречайте, BB-код [SPACE] - позволяет учитывать пробелы, обрамлённые этим тегом.

Обычно используется для отступа первого предложения абзаца, либо для выравнивания столбиков текста по одной вертикальной линии, и т.д. и т.п..

Использование:
  • Выделите необходимое количество пробелов в строке и нажмите кнопку https://www.pspx.ru/forum/cleardoc/editor/space.gif
  • Обрамлённые этим тегом пробелы будут теперь учитываться. В тексте сохраняются все пробелы и переносы, однако если строка по ширине не помещается в заданную область, то текст автоматически будет перенесен на следующую строку.
Но есть странный баг, явление которого я так и не понял. Если тегом [SPACE] обрамить несколько строк текста, где встречается умышленно сделанный пользователем перенос (нажатие Enter), то почему-то переносы удваиваются, как будто нажимали Enter 2 раза. Отсюда получается расстояние между строк в двое больше.
Если такое положение вас не устраивает, то выделяйте тегом пробелы в каждой строке отдельно.


Слово поэта
сильней пистолета,

Выстрелить может,
ужалит, как кобра.

Слово поэта,
с душою раздетой,

Вылечить может
и может встревожить.

Словом поэта
свобода воспета,

Славным поэтам
будь многая лета.


Текущее время: 16:18. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.