BBコード(びーびーこーど)は、 Bulletin Board Code の略で、電子掲示板やブログなどで使用される軽量マークアップ言語である。 キーワードを角括弧で囲んでタグとし、ウェブブラウザが理解して表示できるように構文解析してHTML(XHTML)に変換される。
目的と経緯
BBコードを初めて実装したのは1998年にリリースされた電子掲示板ソフトウェアの UBB (Ultimate Bulletin Board) v3 である。インターネットが普及し始めた頃の電子掲示板は書き込む内容にHTMLやJavaScriptの使用が許容されていたため、不慣れな書き方による表示の破壊やそれを目的とした荒らしの手段となっていた。これに対し、ユーザーが文書内容を整形する手段を限定させ、しかも容易に安全に行えるように考案されたのがBBコードである。文書のマークアップをBBコード限定で許可することで、インターネット・フォーラムでの表示破壊は見られなくなった。
その後BBコードは広く普及して、phpBBやvBulletinなどの多くのソフトウェアで使用されるようになった。しかし定められた仕様が存在しないため、同じBBコードでありながら互換性がないものが存在する。
BBコード タグ
以下は標準的なBBコードの一覧。ソフトウェアによってより多くのタグを実装する場合や、それぞれ細かい仕様や動作が異なる場合がある。
関連項目
- コンピュータ言語
- データ記述言語
- マークアップ言語
- 軽量マークアップ言語
- マークアップ言語
- データ記述言語