AFAIK ist BBCode nicht vollständig spezifiziert, um dies abzudecken, aber alle relevanten BBCode-Beispiele befinden sich auf einer einzigen Zeile. Daher ist es unwahrscheinlich, dass es sich um einen Fehler handelt.
Die übliche Methode, mehrzeilige Tags zu aktivieren, besteht darin, HTML-Zeilenumbrüche <br/> hinzuzufügen, um die zusätzlichen Zeilen explizit zwischen den Tags darzustellen. Das funktioniert hier ebenfalls:
bbcode [i] kursiv mit <br/> <br/> html-Zeilenumbruch [/i] Beispiel.
Ja, der kursive BBCode-Block ist nicht als mehrzeilig implementiert. Dies ist das derzeit beabsichtigte Verhalten. Gleiches gilt für fett. Der Grund dafür ist, dass <i> und <b> auch im HTML als Inline- versus Block-Level-Tags behandelt werden.
Ich bin offen dafür, diesen Anwendungsfall zu erweitern, wenn genügend Anfragen dafür eingehen, aber derzeit verhält es sich wie vorgesehen.
Mehrere Absätze mit kursivem oder fettem Text zu schreiben, ohne sich die Mühe zu machen, das Formatierungstag bei jedem Absatz zu setzen, ist eine der Arten von Forenbeiträgen mit geringem Aufwand im Verhältnis zur Ärgerquote, die meiner Meinung nach nicht gefördert werden sollten.