Интернет ликбез: BB-коды
2015-11-02 16:46:36

   Вообще, не планировалось начинать сей цикл со статьи про BB-коды, но, коль скоро на сайте Jmule.ru их ввели, то, в спешном порядке, пришлось.

   Итак, BB-коды, что это вообще такое и для чего нужно? Иногда возникает необходимость (или просто желание) так или иначе выделить кусок текста, например, сделать его жирным, или курсивным. Для того, чтоб этого добиться, был придуман специальный язык разметки, суть которого в том, что кусок текста, который мы хотим как-то выделить, помещается между двумя тегами. Теги — это такие, заранее оговоренные, последовательности символов, которые компьютерная программа, в данном случае — сайт, поймет.

   Покажу на примере: допустим, в предложении: "Мама мыла раму", мы хотим выделить жирным слово "мыла". Для этого мы должны поместить это слово, между двумя "тегами", то есть, заранее оговоренными фрагментами текста. Но что же использовать в качестве этих фрагментов? Какое-то слово? А вдруг оно нам в тексте понадобится, а сайт интерпретирует его как команду и все слова, которые в тексте находятся межу нашими кодовыми словами отобразятся жирными? Не порядок! Тогда придумали эти кодовые слова как-то отличать от других, например, брать в скобки. Однако, скобки тоже довольно часто пригождаются, поэтому решено было использовать квадратные скобки: они, все же, нужны реже. Ну и последнее замечанице: если для обозначения начала и конца тега использовать одну и ту же "кодовую фразу", то могут возникать разночтения в толковании, как то: "А какой тег считать открывающим, а какой закрывающим?", посему, чтоб точно не было путаницы, закрывающий тег было решено сделать отличным от открывающего, а именно, добавить в начало дробную черту.

    Рассмотрим на примере, чтоб совсем было ясно. Здесь мы видим открывающую и закрывающую последовательности, состоящие из латинской буквы "B" в квадратных скобках, с тем лишь отличием, что в закрывающей последовательности перед буквой "B" проставлен еще и символ дробной черты "/"

   Мама мыла раму

   А вот так это будет выглядеть уже на сайте. BB-коды, как можно догадаться и получили свое название от наиболее часто применяемого BB-кода — тега B, который , в свою очередь, произошел от англ. Bold — так называют жирный шрифт.

   Вообще, жесткого стандарта на BB-коды нет. То есть, каждый сайт волен использовать эту идею так, как угодно именно этому конкретному сайту: никто не обидится. Но есть такие "стандартные" BB-коды, который применяются повсеместно, это, уже упомянутый "B", для выделения текста жирным, это тег "I" (латинское И, от Italic — курсивный), понятное дело, для выделения Курсивом, это "S" (от англ. Strike — удар) для того, чтоб перечеркнуть часть текста и, конечно же, тег "URL", правда у него формат везде разный, да и стоит ли о нем говорить ДО того как я ликвидирую интернет-безграмотность читателя в вопросе что такое URL?

    Чтоб доказать что Вы не робот причините вред человеку или своим бездействием допустите, чтоб ему был причинен вред решите сложнейший пример:
    8 + 1 =
    Регистрация