I'm working on formatting on one of my plugin's pages and I'm having some frustration with whitespaces in BBCode. The issue is, occasionally when something has any sort of BBcode tags, the things immediately following the tags will not respect new lines. Example: Code: [u][b][color=green]/xbp config warningparameters [add/remove/list] (ids)[/color][/b][/u] Adds, removes, or lists parameters to warn against. [b]Order corresponds to order of warningblockids.[/b] Format of a parameter is: percent,amount Results in: But: Code: [u][b][color=green]/xbp config warningparameters [add/remove/list] (ids)[/color][/b][/u] Adds, removes, or lists parameters to warn against. [color=red][b]Order corresponds to order of warningblockids.[/b][/red] Format of a parameter is: percent,amount Results in: If, instead, I do: Code: [u][b][color=green]/xbp config warningparameters [add/remove/list] (ids)[/color][/b][/u] Adds, removes, or lists parameters to warn against. [color=red][b]Order corresponds to order of warningblockids.[/b][/red] Format of a parameter is: percent,amount I get: I've had this happen with size and bold tags, among others. This will also happen with lists, where if it put an extra line without tags in a section of a list, it will respect indentation on that line and if I do put tags, it won't. And it doesn't seem to be very consistent. All of the stuff posted above has bold tags, but there are times where I'll use a bold tag and it will result in the same problem. It's not a huge issue (more of an inconvenience), but I'd like to know if I'm missing something. Or maybe I should just not be using BBcode?
@Pyho I tweaked your BB Code to make it work the way you want it to: Code: [u][b][color=green]/xbp config warningparameters [add/remove/list] (ids)[/color][/b][/u] Adds, removes, or lists parameters to warn against. [b][color=red]Order corresponds to order of warningblockids.[/color][/b] Format of a parameter is: percent,amount /xbp config warningparameters [add/remove/list] (ids) Adds, removes, or lists parameters to warn against. Order corresponds to order of warningblockids. Format of a parameter is: percent,amount Don't use [/red] in your code, it's supposed to be [/color]. I changed the below in your code: Old Code: Code: [color=red][b]Order corresponds to order of warningblockids.[/b][/red] New Code: Code: [b][color=red]Order corresponds to order of warningblockids.[/color][/b]
You shouldn't close tags within a sub tag... should end with color and b after. Some bbcode engine have the [br] tag, doesn't seem to be in this one's list.
Thanks for pointing that out. I edited the code in my last post to close the color tag before the bold tag.