• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 03:48
CEST 09:48
KST 16:48
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
BGE Stara Zagora 2025: Info & Preview27Code S RO12 Preview: GuMiho, Bunny, SHIN, ByuN3The Memories We Share - Facing the Final(?) GSL46Code S RO12 Preview: Cure, Zoun, Solar, Creator4[ASL19] Finals Preview: Daunting Task30
Community News
[BSL20] ProLeague: Bracket Stage & Dates8GSL Ro4 and Finals moved to Sunday June 15th12Weekly Cups (May 27-June 1): ByuN goes back-to-back0EWC 2025 Regional Qualifier Results26Code S RO12 Results + RO8 Groups (2025 Season 2)3
StarCraft 2
General
BGE Stara Zagora 2025: Info & Preview The SCII GOAT: A statistical Evaluation Magnus Carlsen and Fabi review Clem's chess game. Jim claims he and Firefly were involved in match-fixing GSL Ro4 and Finals moved to Sunday June 15th
Tourneys
Bellum Gens Elite: Stara Zagora 2025 Master Swan Open (Global Bronze-Master 2) $5,100+ SEL Season 2 Championship (SC: Evo) SOOPer7s Showmatches 2025 Cheeseadelphia 2025 - Open Bracket LAN!
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance Mutation # 473 Cold is the Void
Brood War
General
Will foreigners ever be able to challenge Koreans? [BSL20] ProLeague: Bracket Stage & Dates BGH auto balance -> http://bghmmr.eu/ BW General Discussion I made an ASL quiz
Tourneys
[ASL19] Grand Finals [Megathread] Daily Proleagues [BSL20] ProLeague Bracket Stage - Day 2 [BSL20] ProLeague Bracket Stage - Day 1
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread What do you want from future RTS games? Path of Exile Nintendo Switch Thread Mechabellum
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
LiquidLegends to reintegrate into TL.net
Heroes of the Storm
Heroes of the Storm 2.0 Simple Questions, Simple Answers
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Vape Nation Thread European Politico-economics QA Mega-thread
Fan Clubs
Maru Fan Club Serral Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Cleaning My Mechanical Keyboard
TL Community
The Automated Ban List
Blogs
Cognitive styles x game perf…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Poker
Nebuchad
Customize Sidebar...

Website Feedback

Closed Threads



Active: 25621 users

BBCode on TeamLiquid.net: A Content Creators Guide - Page 4

Blogs > Deleted User 135096
Post a Reply
Prev 1 2 3 4 5 6 7 Next All
drooL
Profile Blog Joined May 2010
United Kingdom2108 Posts
May 13 2012 11:21 GMT
#61
I didn't even know half of these. Respect and thanks.
@nowSimon
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
Last Edited: 2012-05-13 15:43:30
May 13 2012 15:04 GMT
#62
OK, I just added a little quote by Antoine de Saint Exupéry. I realized after seeing This thread that I should have included this quote in the beginning.
    Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint Exupéry
This is important to consider for new content creators (well everyone actually, but hopefully veterans always do) in that the less content that you use, the more succinct and clean your content usually is. Anyone new to the design sphere should ponder what some of the following quote Here enumerate as there are a lot of good principles to get at, though a few good one are as follows:
    The big problem is most contemporary design practiced today is not really graphic design, but graphic decoration. - Art Chantry

    Design should never say, “Look at me.” It should always say, “Look at this.” - David Craib

    Technical skill is mastery of complexity, while creativity is mastery of simplicity. - Christopher Zeeman

    Photoshop is a privilege, not a right. - Dork Tower
Administrator
TBone-
Profile Blog Joined November 2010
United States2309 Posts
May 13 2012 15:39 GMT
#63
What a fanastic write up! I'm sure many people will refer to this in the future.
Eve online FC, lover of all competition
monk
Profile Blog Joined May 2009
United States8476 Posts
Last Edited: 2012-05-13 21:40:09
May 13 2012 21:39 GMT
#64
I thought I knew a lot of these as can be seen from my article linked in this guide, but I was totally wrong. Specifically, big, hr, anchoring, and nesting are completely new to me and will be very useful for future content.
Moderator
Mr. PotatoHead
Profile Joined April 2012
112 Posts
May 14 2012 13:29 GMT
#65
I've always wondered how to do that Anchoring thing... actually I gave up wondering eventually. Cool stuff!
The Great Duke of WIFOMtopia
zatic
Profile Blog Joined September 2007
Zurich15325 Posts
May 14 2012 15:43 GMT
#66
I wish people would finally start using table of contents for their guides instead of several levels of nested spoilers It's probably the most retarded thing on TL to make people click 20 times to read your content instead of using a table of contents like every other presentation of content in the history of the internet and everything ever.

GJ on this guide!
ModeratorI know Teamliquid is known as a massive building
og8456
Profile Joined May 2012
Korea (South)26 Posts
May 14 2012 19:46 GMT
#67
good to use!
my stream: http://ko.twitch.tv/prismccorby/
qrs
Profile Blog Joined December 2007
United States3637 Posts
May 14 2012 19:58 GMT
#68
Nice write-up! It must have taken you a lot of time. I didn't know about the anchor tags, which look to be quite useful.

There's a trick to work around the lack of a "noparse" tag.
+ Show Spoiler [demonstration] +
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint Exupéry
This topic is something that I feel is important to know as content creators on TL in order to create clean, robust, and professional looking content on this site. In my work on An Overview of Mouse Technology I gained a lot of valuable knowledge and experience on what we can and cannot do on TL to format our text and content, and felt that I should put it all in a place that everyone can refer to in order to format your threads with eloquence and skill. I know that TL already has a BBCode list Here, but it doesn't say anything about additional spacing, syntax, or some of the more unlisted features that I've had the sleuth out (I do understand the reason why some of these are left out).

Within the code example you may see a number of html line breaks <br/>. These tags are used to indicate where TL.net formats certain tags to have additional spacing before and afterwards, and are mentioned on a case by case basis.

Table of Contents
    [anchor]       ............................................................... [poll] ......................................................................
    [audio] ....................................................................... [quote] ...................................................................
    [b] ............................................................................. [red] ......................................................................
    [big] ........................................................................... [s] .........................................................................
    [blue] ......................................................................... [small] ...................................................................
    [center] ...................................................................... [spoiler] .................................................................
    [code] ........................................................................ [time] ....................................................................
    [date] ......................................................................... [tlpd] .....................................................................
    [green] ....................................................................... [u] ........................................................................
    [hr] ............................................................................ [url] .......................................................................
    [i] .............................................................................. [wiki] .....................................................................
    [img] ......................................................................... [wiki2] ...................................................................
    [indent] ...................................................................... Combinations, Atypical Uses, and Other Symbols ......
    [list] and [*] .............................................................. Final Thoughts and Examples ....................................

List of Available Tags
[anchor]					[list] and [*]
[audio] [poll]
[b] [quote]
[big] [red]
[blue] [s]
[center] [small]
[code] [spoiler]
[date] [time]
[green] [tlpd]
[hr] [u]
[i] [url]
[img] [wiki]
[indent] [wiki2]



[anchor] top
A very useful tool for quick navigation, especially in guides with a lot of content, the anchor tag allows certain designated sections to be navigated to very quickly. The combination uses the url tag and the anchor tag to create a url link to an invisible anchor point in your document. Note that the entire Table of Contents for this document uses anchors for navigation.

[url=#link_text]URL Link[/url]



[anchor]link_text[/anchor][i]the tag/text are invisible, but points to a section in your document[/i]


URL Link



the tag/text are invisible, but points to a section in your document

As a final note, when defining the link_text name for the anchor and url, it would be prudent to avoid using numbers as each post in the thread is assigned a number (which is anchored) which could look exactly like the anchor you additionally define, meaning that you could have more than one anchor for the same url link. For example, to create a url link to the first post all that is necessary is the format below as the anchor has already been defined:

[url=#2]Go to First Post[/url]

Go to First Post




[audio] top
The audio tag is a very useful tool to link audio files from anywhere on the internet. The following is returned when using the audio tag. Please note that this is a html 5 tag, so not every browser will support this tag.

[audio]http://www.audio_file_url_location[/audio]

Oops, looks like your browser doesn't support the audio tag yet. You can download the file manually: http://www.jelenasmusic.com/com/mp3/var/new_unatco.mp3




[b] top
A remnant of older html specs, the bold tag is simply used to bold text. Note that in html the bold tag is deprecated and that you should use the [strong] tag instead. The following results from using the bold tag.

[b]Bold Text[/b]

Bold Text




[big] top
The big tag is one of two elements used to change the size of text in your document, as can be seen with the headers of this thread. The following example uses a single big tag.

[big]Big Text[/big]

Big Text

Note that the big tag can be nested to create larger sized text than just with just a single tag, and can be used with other tags like [quote] to change the text size. The following text results when nesting big tags

[big][big][big][big][big]Nested Five Times[/big][/big][/big][/big][/big]

Nested Five Times




[blue] top
Pretty self explanatory, it colors text blue.

[blue]Blue Text[/blue]

Blue Text




[center] top
Center tags pretty much function how you would expect, they will center content within the tag. This is how centered text would look. Note that the center tag adds an additional <br/> at the end of the tag for space. In order to get your content below to be exactly next to the tag, you need to continue on the same line as the end tag.

[center]Centered Content (can be text, or images, etc...)[/center]
<br/>

Centered Content (can be text, or images, etc...)




[code] top
You've already seen what the code tag does. It prevents any bbcode from being parsed by the browser and uses a monotype font. Note that like the center tag, the code tag adds a <br/> at the end of the tag. Also note that you cannot nest code tags within code tags, as the first end tag will close the first code instance ([] replaced with <> to show nesting). Lastly, as the code tag does not have a scroll bar, long single lines of text will lengthen the thread window to disproportionate sizes, but only in the preview pane (seen in spoiler below).

<code> some text</code>
<br/>


some text

+ Show Spoiler [code tag messing with the window size] +
If the text in the code tag is on a single line and is long enough, it will change the overall window size of the thread to a different size, but only in the preview pane (not 740px wide)




[date] top
Date is pretty simple as dated text within this tag will be formatted to the viewers time zone.

[date]June 22 2010 12:00 GMT[/date]

Tuesday, Jun 22 12:00pm GMT (GMT+00:00)




[green] top
Colors text green.

[green]Green Text[/green]

Green Text




[hr] top
The horizontal rule tag creates a line that can easily indicate sectional breaks in content. This tag does not have a end tag due to its nature, though it does not follow the proper formatting syntax, e.g. [hr/]. The following is returned when using the hr tag, you can see that the hr tag adds a line break at the end of the tag for spacing.

[hr]
<br/>






[i] top
The italics tag simply italicizes text within it. Note that like the bold tag, in html the [i] tag is deprecated and the emphasis tag [em] should be used.

[i]Italicized Text[/i]

Italicized Text




[img] top
Using the image tag will take the url of an image and output it as the actual image, rather than the hyperlink. Note that the image tag can behave somewhat oddly depending on where the image is hosted. Sometimes the image will not resolve if the linkage is bad, or will be shown at its original size and will not be constrained by the thread window (preview pane only). The first image shows the intended behavior, while the third shows the original image size in the preview window. When posted, the image will be resized to fit the thread window, but will also be accompanied by a yellow bounding box. The second insance shows an incorrect linkage and is a broken link as a result.

It should be noted that the upload image process using imgur uploads an image, and automatically creates a placeholder image so that it is properly sized in the thread window. We should also note that the second example below uses the url from the upload image BBCode, and not the image url, which ends up returning a broken link. See Combinations, Atypical Uses, and Style Guides for more information.

[img]http://www.some_image_url_location[/img]

[image loading]

[img]broken_image_from_using_the_wrong_url[/img]

[image loading]


[img]http://www.original_image_size_url_location[/img]

[image loading]




[indent] top
The indent tag works mostly as intended, indenting content by a certain amount (around 6 spaces). Note that unfortunately the indent tag does not work properly as it does not have an end tag [/indent], and therefore you cannot indent sections of content by this method (only single lines of text or content).

[indent]Indented Text

      Indented Text




[list] and [*] top
A pretty standard addition, the list tag and accompanying * tag indicate the beginning of a list, and items within the list. The list tag can be ordered or unordered, depending on if you declare it or not (the default behavior is unordered). Note that the list tag has a number of line breaks before and after for spacing. It should also be noted that the use of the list tag indents the content, much in the same way as the indent tag, though the bullets will appear less indented.

<br/>
[list]
[*] list item
[*] list item
[*] list item[/list]
<br/>
<br/>
  • list item
  • list item
  • list item

<br/>
[list=ordered]
[*] list item
[*] list item
[*] list item[/list]
<br/>
<br/>
  1. list item
  2. list item
  3. list item

Finally, like the code tag, having too much text on a single line will change the width of the preview thread window if there are no spaces within the text. Of course this again is only in the preview pane, but is helpful in making proper styling decisions.

+ Show Spoiler [list changing with window width] +
    ...................................................................................................................................................................................................................................................... however a single space with revert to the original behavior





[poll] top
Due to the fact that you have to use the "Add Poll" tool to make a poll on TL.net this is a rather easy affair. If you say wanted to link a poll that is already in existence, all you would need is to know the number. Note that the poll tag does include a <br/> at the end for spacing.

[poll]34103[/poll]
<br/>

Poll: Main Query

Option Two (51)
 
50%

Option One (50)
 
50%

101 total votes

Your vote: Main Query

(Vote): Option One
(Vote): Option Two






[quote] top
Text that is within quote tags are both indented and one size smaller than the default text position and size. The quote tag also has two horizontal lines demarcating the boundaries of the quote and are also accompanied by a <br/> at the end for spacing.

[quote]Quoted Text[/quote]
<br/>

Quoted Text




[red] top
Colors text red.

[red]Red Text[/red]

Red Text




[s] top
The strikethrough tag does exactly what it implies, as it adds a line through the text within the tag. Note that for html, this tag has been deprecated and the delete tag [del] should be used.

[s]Text within the strikethrough tag[/s]

Text within the strikethrough tag




[small] top
The small tag functions in the opposite way as the big tag, where text within is resolved at a smaller size.

[small]Small Text[/small]

Small Text

These tags like the big tag can also be nested, though they tend to get unhelpful at a much faster rate.

[small][small][small]Nested Three Times[/small][/small][/small]

Nested Three Times




[spoiler] top
Using a spoiler tag creates a collapsible tag that can be of varying size, depending on how much content is contained in the spoiler. Spoiler tags can also have metadata within the tag itself demarcating sections, or hints at content, etc... Note that if the meta text is long enough that by mousing over the spoiler tag the whole text can be seen. As the floating text box for the full text only is visible for ~10 seconds only a certain amount of information should be included.

[spoiler]A normal spoiler tag[/spoiler]

+ Show Spoiler +
A normal spoiler tag


[spoiler=metadata text within the tag but not inside can be put here. 
If the text is long enough a popup text box will occur to reveal
the whole text]A spoiler tag with metadata[/spoiler]

+ Show Spoiler [metadata text within the tag but not i…] +
A spoiler tag with metadata





[time] top
Much like the date tag, the time tag will format the time within the tag to the current viewers time zone.

[time]1800 PDT[/time]

01:00 GMT (+00:00)




[tlpd] top
Using the tlpd tag to link to the database can be relatively easy. Thanks to the [image loading] button, you can both select specific text or the entire post, and tlpd-ize it. Note that when using this tag that some symbols will generally accompany the results, such as [image loading], [image loading], or [image loading]. As a lesser visually obvious function, you can also right-click on the tlpd button to specifically chose which database it refers to. In formatting url locations, # symbols replace the / symbols for the most part, though maps for example have an additional identifier.

Finally, you can see that interestingly enough tlpd parsing is allowed within code tags, which is unlike any other BBCode tag (<> replaces [] to show formatting).

<tlpd#players#225#T>BoxeR</tlpd>

(T)BoxeR

(T)BoxeR

<tlpd#maps#199#korean#Jungle World>Heartbreak Ridge</tlpd>

Heartbreak Ridge

Heartbreak Ridge




[u] top
Another relatively simple tag, the underline tag will underline any text contained within it. Similarly with all of the other text formatting options, in html the underline tag is deprecated and has been replaced by CSS entirely when needed. I would strongly advise against using this tag, unless it is part of a header text as it can easily be confused with hyperlink text. If you do choose to use underlined text, be extra careful that your underlined text will not be confused as url text (simple edits like colors, or italics can clearly demarcate these differences).

[u]Underlined Text[/u]

Underlined Text




[url] top
The url tag functions much the way the anchor tag [a] in html works, and can be used as either an anchor point link, or as a hyperlink. When used as a hyperlink, you can use a variety of content to represent the url link, including text and images.

[url=http://www.teamliquid.net]Item representing the hyperlink[/url]

Item representing the hyperlink

It should also be noted that posting a raw hyperlink into a thread without the url tag still outputs as a url hyperlink, but you cannot style the text in any way if you wish to keep this functionality. We can easily see how trying to italicize the text negates the url behavior below:

http://www.teamliquid.net

http://www.teamliquid.net

[i]http://www.teamliquid.net[/i]

http://www.teamliquid.net



[wiki] top
Using the wiki tags will direct url's to specific Liquipedia pages and are accompanied by a wiki icon. It is important to note that capitalization is very important when using this tag as any incorrect use will result in a link to a page that has no data. If we wanted to link the Liquipedia main page, we could use the following format:

[wiki]Main_Page[/wiki]

(Wiki)Main Page

We can see however that if we don't capitalize properly, wiki links become invalid and will link to pages with no data. It is also not necessary to include the underscore symbol _ as this is automatically added if absent.

A broken (Wiki)main page, and the working (Wiki)Main Page.

Additionally we can also use the wiki tag as a url, by indicating the url link, and then adding in the content representing that link. The following would be the use of an alternate text. Only the url information after ../starcraft/ is needed in these cases.

[wiki=2012_Tving_OSL/24_Dual_Tournament]A Generic Name[/wiki]

(Wiki)A Generic Name

Finally, posting a Liquipedia link without BBCode will be automatically wiki-ized.

http://wiki.teamliquid.net/starcraft/2012_Tving_OSL/24_Dual_Tournament

http://wiki.teamliquid.net/starcraft/2012_Tving_OSL/24_Dual_Tournament




[wiki2] top
The wiki2 tag works exactly the same as the wiki tag, but only for StarCraft 2.

[wiki2]Main_Page[/wiki2]

(Wiki)Main Page




Combinations, Atypical Uses, and Other Symbols top
So a lot of the uses for the above tags are pretty obvious, however we can also use them in atypical ways, or combine them to produce some interesting effects. For instance, if we want to indent a section of text, we can use the list tag, and just not use any list item tags [*]. The following would be the result of this usage:

[list]The following
section of
text can be
indented with the use
of the list tag
easily[/list]
    The following
    section of
    text can be
    indented with the use
    of the list tag
    easily

Additionally, we can center this entire section, which will be additionally indented as well.

[center]The following
section of
text can be
indented with the use
of the list tag
easily[/center]

The following
section of
text can be
indented with the use
of the list tag
easily


[center][list]The following
section of
text can be
indented with the use
of the list tag
easily[/list][/center]

    The following
    section of
    text can be
    indented with the use
    of the list tag
    easily

We can also nest the list tag to indent all of this content even further if necessary.

[center][list][list]The following
section of
text can be
indented with the use
of the list tag
easily[/list][/list][/center]

      The following
      section of
      text can be
      indented with the use
      of the list tag
      easily

As mentioned before, we can use the hr tag to create sectional breaks, however you can also use the hr tag to create other structural formats such as the following examples. In these cases as there is no content after each tag and is followed immediately by another [hr], the spacing ends up much tighter.

[hr][hr]
[hr][hr][hr]
[hr][hr][hr][hr][hr]
















Normally we can't create structural breaks (like a hr) in code very easily, but with a few tricks we can simulate the effect. For example putting two code tags directly next to one another ends up visually creating a thicker line which could be used as a structural formatting if desired (say for table headings). We could also use various symbols _ as lines as well, though they would take a little more effort.

[[i][/i]code]Possible Heading[[i][/i]/code][[i][/i]code]Data
More Data

[[i][/i]/code]


Possible Heading
Data
More Data




Regarding hyperlinks, say we want to follow the Mircosoft style guide regarding url links. We can easily italicize the text within the url tag to follow this formatting principle..

[url=http://www.teamliquid.net][i]Team Liquid[/i][/url]

Team Liquid

...or if we want to additionally color it to follow our own style, we can do the following:

[url=http://www.teamliquid.net][green][i]Team Liquid[/i][/green][/url]

Team Liquid

Now let's say we want to use it as some kind of heading for our document. We can easily add some big and bold tags to make the appropriate changes.

[url=http://www.teamliquid.net][green][big][big][b][i]Team Liquid[/i][/b][/big][/big][/green][/url]

Team Liquid


Briefly mentioned before, we can also use images as hyperlinks if we wish. The following example shows the use of an image as a hyperlink, rather than text.

[url=http://www.teamliquid.net/forum/viewmessage.php?topic_id=32696]
[img]http://www.teamliquid.net/images/usericons/banling.png[/img][/url]

[image loading]

Expanding on our image and url tag, if we wanted to have a specifically sized image that links to the original sized image, all we need to do is follow the above idea with using images as hyperlinks and use the url of the original image in the url tag, while using a placeholder image in the image tag (remembering that imgur does this automatically).

[url=original_image_url][img]placeholder_image_url[/img][/url]

[image loading]


While we don't have a table option to present tabular data, we can use the code tag to approximate this behavior. If we took our tag list and wanted to format it to display in 2 columns we simply need to just add the proper amount of space to format this content. Note that when adding spacing that using tab in MS Word for example will produce a tabbed space in the code tag. Because code uses a monotype font we can also always align to the right or left of the text, though aligning to the right will take slightly more effort.

[anchor]					[img]
[audio] [indent]
[b] [list]
[big] [*]
[blue] [quote]
[center] [red]
[code] [s]
[date] [small]
[green] [spoiler]
[hr] [u]
[i] [url]


Interestingly enough we can also encompass our code tag with a center tag, so that the text is centered within, though you can see a little more tweaking would be necessary to line up our columns properly.

[anchor]					[img]
[audio] [indent]
[b] [list]
[big] [*]
[blue] [quote]
[center] [red]
[code] [s]
[date] [small]
[green] [spoiler]
[hr] [u]
[i] [url]


We can also get somewhat creative with our use of images to create tables, or images next to one another. Say if we wanted to create 3 columns of images on the same line, we can use the indent tag, image tag, and center tag to format this idea.

[center][img]Column 1[/img][indent][img]Column 2[/img][indent][img]Column 3[/img][/center]


[image loading]      [image loading]      [image loading]


Now say we wanted to label these images. We can do that within the image itself, which would be easier overall, but we can also play around with text and the indent tag (within the center tag) to tweak how we want this to look. The only problem with this method is that as we don't have a non-breaking space option, that we can only approximate the position of our text. See the alt+code examples below for a clever way around this problem.

 Left Text[indent][indent][indent]Center Text[indent][indent][indent]Right Text

[image loading]      [image loading]      [image loading]
Left Text                  Center Text                  Right Text


We can however expand on this idea, and use the code tag additionally as a means to create specific spacing for our text. In this instance the code tag also acts as a x-axis.

[image loading]      [image loading]       [image loading]      [image loading]      [image loading]      [image loading]
   Column 1         Column 2           Column 3         Column 4          Column 5          Column 6


When making larger or more intricate documents creating a Table of Contents is often necessary for compartmental or structural reasons. There are a number of ways to go about making one, though the more complex the table, the more oddly we have to format in order to achieve our desired result. As an example, take the Table of Contents of this document and note the somewhat odd way that it was formatted. In a text document it seems rather odd, but the end result is a relatively clean centered two column look that is anchor capable.

    [anchor]       ............................................................... [poll] ......................................................................
    [audio] ....................................................................... [quote] ...................................................................
    [b] ............................................................................. [red] ......................................................................
    [big] ........................................................................... [s] .........................................................................
    [blue] ......................................................................... [small] ...................................................................
    [center] ...................................................................... [spoiler] .................................................................
    [code] ........................................................................ [time] ....................................................................
    [date] ......................................................................... [tlpd] .....................................................................
    [green] ....................................................................... [u] ........................................................................
    [hr] ............................................................................ [url] .......................................................................
    [i] .............................................................................. [wiki] .....................................................................
    [img] ......................................................................... [wiki2] ...................................................................
    [indent] ...................................................................... Combinations, Atypical Uses, and Other Symbols ......
    [list] and [*] .............................................................. Final Thoughts and Examples ....................................

We could also, if our guide doesn't need anchors, use the code tag and space it accordingly to produce a similar effect, though using periods to space isn't necessary here as code again uses a monotype font (aesthetic purposes).

[anchor]					[poll]
[audio] [quote]
[b] [red]
[big] [s]
[blue] [small]
[center] [spoiler]
[code] [time]
[date] [tlpd]
[green] [u]
[hr] [url]
[i] [wiki]
[img] [wiki2]
[indent] Combinations, Atypical Uses, and Other Symbols
[list] and [*] Final Thoughts and Examples

Fore more examples of a Table of Contents, see some of the links below especially ones by Torte de Lini.


There are two to three more formatting tools that we can use additionally from BBCode to make our posts more intricate and interesting. TLPD is an excellent resource for some great images to include for formatting purposes outside of using tlpd tags. When called as images or used in other ways, we can have a variety of interesting effects with these icons. For example, if we wan to use race icons, we have an easy way of going about this which is similar to the format of our smilies.

:T: :t: :P: :p: :Z: :z: :R: :r:



In another method, we can use the img tag to call some of the already used icons in the tlpd. Some of them are as follows:

[img]http://www.teamliquid.net/tlpd/images/maps/dl.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/maps/ob.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/maps/tr.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/common/gold.png[/img]
[img]http://www.teamliquid.net/tlpd/images/common/silver.png[/img]

[image loading] [image loading] [image loading][image loading] [image loading]

I've also sleuthed out some other tlpd-like images hosted on TL.net that I've found useful as well, such as the race icons for SC2 or other icons that TL uses on the site.
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2T_small2.png[/img] 
[img]http://www.teamliquid.net/images/race/SC2T10.png[/img]
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2Z_small.png[/img]
[img]http://www.teamliquid.net/images/race/SC2Z10.png[/img]
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2P_small.png[/img]
[img]http://www.teamliquid.net/images/race/SC2P10.png[/img]
[img]http://www.teamliquid.net/tlpd/images/Ricon.png[/img]
[img]http://www.teamliquid.net/images/new.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/side_search.png[/img]
[img]http://www.teamliquid.net/mirror/layout/Search_Icon.png[/img]

[image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading]


Additionally from tlpd and some of the available icons, TL.net also supports a wide variety of alt+code symbols as well as languages that we can additionally use alongside our BBCode. As an example we can create bullets • (alt+7), or arrows » (alt+175), or degrees ° (alt+0176), as well as additional language options like 한글 (Hangul), aɪ pʰi ː eɪ (IPA), or cыриллиc (Cyrillic). For use of additional alt codes, some trial and error may be necessary, but many codes contained Here can be used.

As an example, say we wanted to create a slightly different horizontal rule, we could instead of using the hr tag, use alt+219 █ or alt+220 ▄ to mock up a thicker hr.

█████████████████████████████████████████████████████████████████████████████████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄


We can also additionally color these codes or make them larger or smaller, which can present some very interesting ideas for formatting.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
A Mock Progress Bar

Additionally with our labeling of columns in the above example, we don't have access to non-breaking space tags, but we can actually get around that shortcoming by using alt+255   to create a blank symbol. The following text is not spaced by the spacebar or with indent tags, but with a number of alt+255 symbols in between each bit of text. The formatting isn't perfect, but it is much better than our previous example.

[image loading]      [image loading]      [image loading]
Left Text                 Center Text                Right Text



Final Thoughts and Examples top
Overall, when making these considerations of what to use and where, you should choose your layout and what formatting style you want to follow before you start your markup. For the previously mentioned thread on mouse technology, the Chicago Manual of Style, Microsoft Manual of Style, and Microsoft Computer Dictionary were heavily consulted so that the resulting formatting was clear and consistent throughout the document.

This is where the initial quote by Antoine de Saint Exupéry is very important to consider. From an artists or designers perspective, the best designs are those that are the least extraneous, the least cluttered, and the most succinct in their use of elements. We have a pretty amazing amount of tools to make design choices on TeamLiquid.net, but it is important to note that just because we have these tools doesn't mean we should be using them. What this quote enumerates is that we should strive to use the absolute minimum amount of these tools, else our content can quickly become overly cluttered and somewhat self congratulatory, no longer serving the needs of the content and the reader. Along with the Exupéry quote, the following quotes also give a good idea to what some generally good design practices are.
    The big problem is most contemporary design practiced today is not really graphic design, but graphic decoration. - Art Chantry

    Design should never say, “Look at me.” It should always say, “Look at this.” - David Craib

    Technical skill is mastery of complexity, while creativity is mastery of simplicity. - Christopher Zeeman

    Photoshop is a privilege, not a right. - Dork Tower
I think I've covered most everything that you might want to use, as well as hinting at some of the crazier things you can do with BBCode. I do feel that coming from a web designers standpoint, that there are some styling options that are unfortunately not available to us on TL.net that Should be Included in the future (some being more pertinent than others).

Feel free to contribute any interesting effects you've been able to achieve that I haven't covered, or if you know of some very good uses of BBCode on this site to provide links to them. Happy coding!

Some examples of clean or interesting BBCode usage
$11,000 GIGABYTE ESPORTS LAN Invitational in SoCal: http://www.teamliquid.net/forum/viewmessage.php?topic_id=332111
[G] Positioning, Formations, and Tactics: http://www.teamliquid.net/forum/viewmessage.php?topic_id=187892
[G] PvP: An Overview/Observing PvP: http://www.teamliquid.net/forum/viewmessage.php?topic_id=329091
[G] WoL Openings/Timings: http://www.teamliquid.net/forum/viewmessage.php?topic_id=202400
An Overview of Mouse Technology: http://www.teamliquid.net/forum/viewmessage.php?topic_id=333648
Dolby SC2 Open SoCal Tournament: http://www.teamliquid.net/forum/viewmessage.php?topic_id=300245
How to E-Sports: http://www.teamliquid.net/forum/viewmessage.php?topic_id=334375
How to Use Team Liquid [FAQ 2.0]: http://www.teamliquid.net/forum/viewmessage.php?topic_id=269873
SC2 Korean/Foreigner Transfer List: http://www.teamliquid.net/blogs/viewblog.php?id=290015
The Ultimate Mouse Thread: http://www.teamliquid.net/forum/viewmessage.php?topic_id=174311

'As per the American Heart Association, the beat of the Bee Gees song "Stayin' Alive" provides an ideal rhythm in terms of beats per minute to use for hands-only CPR. One can also hum Queen's "Another One Bites The Dust".' —Wikipedia
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
May 14 2012 21:03 GMT
#69
On May 15 2012 04:58 qrs wrote:
Nice write-up! It must have taken you a lot of time. I didn't know about the anchor tags, which look to be quite useful.

There's a trick to work around the lack of a "noparse" tag.
+ Show Spoiler [demonstration] +
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint Exupéry
This topic is something that I feel is important to know as content creators on TL in order to create clean, robust, and professional looking content on this site. In my work on An Overview of Mouse Technology I gained a lot of valuable knowledge and experience on what we can and cannot do on TL to format our text and content, and felt that I should put it all in a place that everyone can refer to in order to format your threads with eloquence and skill. I know that TL already has a BBCode list Here, but it doesn't say anything about additional spacing, syntax, or some of the more unlisted features that I've had the sleuth out (I do understand the reason why some of these are left out).

Within the code example you may see a number of html line breaks <br/>. These tags are used to indicate where TL.net formats certain tags to have additional spacing before and afterwards, and are mentioned on a case by case basis.

Table of Contents
    [anchor]       ............................................................... [poll] ......................................................................
    [audio] ....................................................................... [quote] ...................................................................
    [b] ............................................................................. [red] ......................................................................
    [big] ........................................................................... [s] .........................................................................
    [blue] ......................................................................... [small] ...................................................................
    [center] ...................................................................... [spoiler] .................................................................
    [code] ........................................................................ [time] ....................................................................
    [date] ......................................................................... [tlpd] .....................................................................
    [green] ....................................................................... [u] ........................................................................
    [hr] ............................................................................ [url] .......................................................................
    [i] .............................................................................. [wiki] .....................................................................
    [img] ......................................................................... [wiki2] ...................................................................
    [indent] ...................................................................... Combinations, Atypical Uses, and Other Symbols ......
    [list] and [*] .............................................................. Final Thoughts and Examples ....................................

List of Available Tags
[anchor]					[list] and [*]
[audio] [poll]
[b] [quote]
[big] [red]
[blue] [s]
[center] [small]
[code] [spoiler]
[date] [time]
[green] [tlpd]
[hr] [u]
[i] [url]
[img] [wiki]
[indent] [wiki2]



[anchor] top
A very useful tool for quick navigation, especially in guides with a lot of content, the anchor tag allows certain designated sections to be navigated to very quickly. The combination uses the url tag and the anchor tag to create a url link to an invisible anchor point in your document. Note that the entire Table of Contents for this document uses anchors for navigation.

[url=#link_text]URL Link[/url]



[anchor]link_text[/anchor][i]the tag/text are invisible, but points to a section in your document[/i]


URL Link



the tag/text are invisible, but points to a section in your document

As a final note, when defining the link_text name for the anchor and url, it would be prudent to avoid using numbers as each post in the thread is assigned a number (which is anchored) which could look exactly like the anchor you additionally define, meaning that you could have more than one anchor for the same url link. For example, to create a url link to the first post all that is necessary is the format below as the anchor has already been defined:

[url=#2]Go to First Post[/url]

Go to First Post




[audio] top
The audio tag is a very useful tool to link audio files from anywhere on the internet. The following is returned when using the audio tag. Please note that this is a html 5 tag, so not every browser will support this tag.

[audio]http://www.audio_file_url_location[/audio]

Oops, looks like your browser doesn't support the audio tag yet. You can download the file manually: http://www.jelenasmusic.com/com/mp3/var/new_unatco.mp3




[b] top
A remnant of older html specs, the bold tag is simply used to bold text. Note that in html the bold tag is deprecated and that you should use the [strong] tag instead. The following results from using the bold tag.

[b]Bold Text[/b]

Bold Text




[big] top
The big tag is one of two elements used to change the size of text in your document, as can be seen with the headers of this thread. The following example uses a single big tag.

[big]Big Text[/big]

Big Text

Note that the big tag can be nested to create larger sized text than just with just a single tag, and can be used with other tags like [quote] to change the text size. The following text results when nesting big tags

[big][big][big][big][big]Nested Five Times[/big][/big][/big][/big][/big]

Nested Five Times




[blue] top
Pretty self explanatory, it colors text blue.

[blue]Blue Text[/blue]

Blue Text




[center] top
Center tags pretty much function how you would expect, they will center content within the tag. This is how centered text would look. Note that the center tag adds an additional <br/> at the end of the tag for space. In order to get your content below to be exactly next to the tag, you need to continue on the same line as the end tag.

[center]Centered Content (can be text, or images, etc...)[/center]
<br/>

Centered Content (can be text, or images, etc...)




[code] top
You've already seen what the code tag does. It prevents any bbcode from being parsed by the browser and uses a monotype font. Note that like the center tag, the code tag adds a <br/> at the end of the tag. Also note that you cannot nest code tags within code tags, as the first end tag will close the first code instance ([] replaced with <> to show nesting). Lastly, as the code tag does not have a scroll bar, long single lines of text will lengthen the thread window to disproportionate sizes, but only in the preview pane (seen in spoiler below).

<code> some text</code>
<br/>


some text

+ Show Spoiler [code tag messing with the window size] +
If the text in the code tag is on a single line and is long enough, it will change the overall window size of the thread to a different size, but only in the preview pane (not 740px wide)




[date] top
Date is pretty simple as dated text within this tag will be formatted to the viewers time zone.

[date]June 22 2010 12:00 GMT[/date]

Tuesday, Jun 22 12:00pm GMT (GMT+00:00)




[green] top
Colors text green.

[green]Green Text[/green]

Green Text




[hr] top
The horizontal rule tag creates a line that can easily indicate sectional breaks in content. This tag does not have a end tag due to its nature, though it does not follow the proper formatting syntax, e.g. [hr/]. The following is returned when using the hr tag, you can see that the hr tag adds a line break at the end of the tag for spacing.

[hr]
<br/>






[i] top
The italics tag simply italicizes text within it. Note that like the bold tag, in html the [i] tag is deprecated and the emphasis tag [em] should be used.

[i]Italicized Text[/i]

Italicized Text




[img] top
Using the image tag will take the url of an image and output it as the actual image, rather than the hyperlink. Note that the image tag can behave somewhat oddly depending on where the image is hosted. Sometimes the image will not resolve if the linkage is bad, or will be shown at its original size and will not be constrained by the thread window (preview pane only). The first image shows the intended behavior, while the third shows the original image size in the preview window. When posted, the image will be resized to fit the thread window, but will also be accompanied by a yellow bounding box. The second insance shows an incorrect linkage and is a broken link as a result.

It should be noted that the upload image process using imgur uploads an image, and automatically creates a placeholder image so that it is properly sized in the thread window. We should also note that the second example below uses the url from the upload image BBCode, and not the image url, which ends up returning a broken link. See Combinations, Atypical Uses, and Style Guides for more information.

[img]http://www.some_image_url_location[/img]

[image loading]

[img]broken_image_from_using_the_wrong_url[/img]

[image loading]


[img]http://www.original_image_size_url_location[/img]

[image loading]




[indent] top
The indent tag works mostly as intended, indenting content by a certain amount (around 6 spaces). Note that unfortunately the indent tag does not work properly as it does not have an end tag [/indent], and therefore you cannot indent sections of content by this method (only single lines of text or content).

[indent]Indented Text

      Indented Text




[list] and [*] top
A pretty standard addition, the list tag and accompanying * tag indicate the beginning of a list, and items within the list. The list tag can be ordered or unordered, depending on if you declare it or not (the default behavior is unordered). Note that the list tag has a number of line breaks before and after for spacing. It should also be noted that the use of the list tag indents the content, much in the same way as the indent tag, though the bullets will appear less indented.

<br/>
[list]
[*] list item
[*] list item
[*] list item[/list]
<br/>
<br/>
  • list item
  • list item
  • list item

<br/>
[list=ordered]
[*] list item
[*] list item
[*] list item[/list]
<br/>
<br/>
  1. list item
  2. list item
  3. list item

Finally, like the code tag, having too much text on a single line will change the width of the preview thread window if there are no spaces within the text. Of course this again is only in the preview pane, but is helpful in making proper styling decisions.

+ Show Spoiler [list changing with window width] +
    ...................................................................................................................................................................................................................................................... however a single space with revert to the original behavior





[poll] top
Due to the fact that you have to use the "Add Poll" tool to make a poll on TL.net this is a rather easy affair. If you say wanted to link a poll that is already in existence, all you would need is to know the number. Note that the poll tag does include a <br/> at the end for spacing.

[poll]34103[/poll]
<br/>

Poll: Main Query

Option Two (51)
 
50%

Option One (50)
 
50%

101 total votes

Your vote: Main Query

(Vote): Option One
(Vote): Option Two






[quote] top
Text that is within quote tags are both indented and one size smaller than the default text position and size. The quote tag also has two horizontal lines demarcating the boundaries of the quote and are also accompanied by a <br/> at the end for spacing.

[quote]Quoted Text[/quote]
<br/>

Quoted Text




[red] top
Colors text red.

[red]Red Text[/red]

Red Text




[s] top
The strikethrough tag does exactly what it implies, as it adds a line through the text within the tag. Note that for html, this tag has been deprecated and the delete tag [del] should be used.

[s]Text within the strikethrough tag[/s]

Text within the strikethrough tag




[small] top
The small tag functions in the opposite way as the big tag, where text within is resolved at a smaller size.

[small]Small Text[/small]

Small Text

These tags like the big tag can also be nested, though they tend to get unhelpful at a much faster rate.

[small][small][small]Nested Three Times[/small][/small][/small]

Nested Three Times




[spoiler] top
Using a spoiler tag creates a collapsible tag that can be of varying size, depending on how much content is contained in the spoiler. Spoiler tags can also have metadata within the tag itself demarcating sections, or hints at content, etc... Note that if the meta text is long enough that by mousing over the spoiler tag the whole text can be seen. As the floating text box for the full text only is visible for ~10 seconds only a certain amount of information should be included.

[spoiler]A normal spoiler tag[/spoiler]

+ Show Spoiler +
A normal spoiler tag


[spoiler=metadata text within the tag but not inside can be put here. 
If the text is long enough a popup text box will occur to reveal
the whole text]A spoiler tag with metadata[/spoiler]

+ Show Spoiler [metadata text within the tag but not i…] +
A spoiler tag with metadata





[time] top
Much like the date tag, the time tag will format the time within the tag to the current viewers time zone.

[time]1800 PDT[/time]

01:00 GMT (+00:00)




[tlpd] top
Using the tlpd tag to link to the database can be relatively easy. Thanks to the [image loading] button, you can both select specific text or the entire post, and tlpd-ize it. Note that when using this tag that some symbols will generally accompany the results, such as [image loading], [image loading], or [image loading]. As a lesser visually obvious function, you can also right-click on the tlpd button to specifically chose which database it refers to. In formatting url locations, # symbols replace the / symbols for the most part, though maps for example have an additional identifier.

Finally, you can see that interestingly enough tlpd parsing is allowed within code tags, which is unlike any other BBCode tag (<> replaces [] to show formatting).

<tlpd#players#225#T>BoxeR</tlpd>

(T)BoxeR

(T)BoxeR

<tlpd#maps#199#korean#Jungle World>Heartbreak Ridge</tlpd>

Heartbreak Ridge

Heartbreak Ridge




[u] top
Another relatively simple tag, the underline tag will underline any text contained within it. Similarly with all of the other text formatting options, in html the underline tag is deprecated and has been replaced by CSS entirely when needed. I would strongly advise against using this tag, unless it is part of a header text as it can easily be confused with hyperlink text. If you do choose to use underlined text, be extra careful that your underlined text will not be confused as url text (simple edits like colors, or italics can clearly demarcate these differences).

[u]Underlined Text[/u]

Underlined Text




[url] top
The url tag functions much the way the anchor tag [a] in html works, and can be used as either an anchor point link, or as a hyperlink. When used as a hyperlink, you can use a variety of content to represent the url link, including text and images.

[url=http://www.teamliquid.net]Item representing the hyperlink[/url]

Item representing the hyperlink

It should also be noted that posting a raw hyperlink into a thread without the url tag still outputs as a url hyperlink, but you cannot style the text in any way if you wish to keep this functionality. We can easily see how trying to italicize the text negates the url behavior below:

http://www.teamliquid.net

http://www.teamliquid.net

[i]http://www.teamliquid.net[/i]

http://www.teamliquid.net



[wiki] top
Using the wiki tags will direct url's to specific Liquipedia pages and are accompanied by a wiki icon. It is important to note that capitalization is very important when using this tag as any incorrect use will result in a link to a page that has no data. If we wanted to link the Liquipedia main page, we could use the following format:

[wiki]Main_Page[/wiki]

(Wiki)Main Page

We can see however that if we don't capitalize properly, wiki links become invalid and will link to pages with no data. It is also not necessary to include the underscore symbol _ as this is automatically added if absent.

A broken (Wiki)main page, and the working (Wiki)Main Page.

Additionally we can also use the wiki tag as a url, by indicating the url link, and then adding in the content representing that link. The following would be the use of an alternate text. Only the url information after ../starcraft/ is needed in these cases.

[wiki=2012_Tving_OSL/24_Dual_Tournament]A Generic Name[/wiki]

(Wiki)A Generic Name

Finally, posting a Liquipedia link without BBCode will be automatically wiki-ized.

http://wiki.teamliquid.net/starcraft/2012_Tving_OSL/24_Dual_Tournament

http://wiki.teamliquid.net/starcraft/2012_Tving_OSL/24_Dual_Tournament




[wiki2] top
The wiki2 tag works exactly the same as the wiki tag, but only for StarCraft 2.

[wiki2]Main_Page[/wiki2]

(Wiki)Main Page




Combinations, Atypical Uses, and Other Symbols top
So a lot of the uses for the above tags are pretty obvious, however we can also use them in atypical ways, or combine them to produce some interesting effects. For instance, if we want to indent a section of text, we can use the list tag, and just not use any list item tags [*]. The following would be the result of this usage:

[list]The following
section of
text can be
indented with the use
of the list tag
easily[/list]
    The following
    section of
    text can be
    indented with the use
    of the list tag
    easily

Additionally, we can center this entire section, which will be additionally indented as well.

[center]The following
section of
text can be
indented with the use
of the list tag
easily[/center]

The following
section of
text can be
indented with the use
of the list tag
easily


[center][list]The following
section of
text can be
indented with the use
of the list tag
easily[/list][/center]

    The following
    section of
    text can be
    indented with the use
    of the list tag
    easily

We can also nest the list tag to indent all of this content even further if necessary.

[center][list][list]The following
section of
text can be
indented with the use
of the list tag
easily[/list][/list][/center]

      The following
      section of
      text can be
      indented with the use
      of the list tag
      easily

As mentioned before, we can use the hr tag to create sectional breaks, however you can also use the hr tag to create other structural formats such as the following examples. In these cases as there is no content after each tag and is followed immediately by another [hr], the spacing ends up much tighter.

[hr][hr]
[hr][hr][hr]
[hr][hr][hr][hr][hr]
















Normally we can't create structural breaks (like a hr) in code very easily, but with a few tricks we can simulate the effect. For example putting two code tags directly next to one another ends up visually creating a thicker line which could be used as a structural formatting if desired (say for table headings). We could also use various symbols _ as lines as well, though they would take a little more effort.

[[i][/i]code]Possible Heading[[i][/i]/code][[i][/i]code]Data
More Data

[[i][/i]/code]


Possible Heading
Data
More Data




Regarding hyperlinks, say we want to follow the Mircosoft style guide regarding url links. We can easily italicize the text within the url tag to follow this formatting principle..

[url=http://www.teamliquid.net][i]Team Liquid[/i][/url]

Team Liquid

...or if we want to additionally color it to follow our own style, we can do the following:

[url=http://www.teamliquid.net][green][i]Team Liquid[/i][/green][/url]

Team Liquid

Now let's say we want to use it as some kind of heading for our document. We can easily add some big and bold tags to make the appropriate changes.

[url=http://www.teamliquid.net][green][big][big][b][i]Team Liquid[/i][/b][/big][/big][/green][/url]

Team Liquid


Briefly mentioned before, we can also use images as hyperlinks if we wish. The following example shows the use of an image as a hyperlink, rather than text.

[url=http://www.teamliquid.net/forum/viewmessage.php?topic_id=32696]
[img]http://www.teamliquid.net/images/usericons/banling.png[/img][/url]

[image loading]

Expanding on our image and url tag, if we wanted to have a specifically sized image that links to the original sized image, all we need to do is follow the above idea with using images as hyperlinks and use the url of the original image in the url tag, while using a placeholder image in the image tag (remembering that imgur does this automatically).

[url=original_image_url][img]placeholder_image_url[/img][/url]

[image loading]


While we don't have a table option to present tabular data, we can use the code tag to approximate this behavior. If we took our tag list and wanted to format it to display in 2 columns we simply need to just add the proper amount of space to format this content. Note that when adding spacing that using tab in MS Word for example will produce a tabbed space in the code tag. Because code uses a monotype font we can also always align to the right or left of the text, though aligning to the right will take slightly more effort.

[anchor]					[img]
[audio] [indent]
[b] [list]
[big] [*]
[blue] [quote]
[center] [red]
[code] [s]
[date] [small]
[green] [spoiler]
[hr] [u]
[i] [url]


Interestingly enough we can also encompass our code tag with a center tag, so that the text is centered within, though you can see a little more tweaking would be necessary to line up our columns properly.

[anchor]					[img]
[audio] [indent]
[b] [list]
[big] [*]
[blue] [quote]
[center] [red]
[code] [s]
[date] [small]
[green] [spoiler]
[hr] [u]
[i] [url]


We can also get somewhat creative with our use of images to create tables, or images next to one another. Say if we wanted to create 3 columns of images on the same line, we can use the indent tag, image tag, and center tag to format this idea.

[center][img]Column 1[/img][indent][img]Column 2[/img][indent][img]Column 3[/img][/center]


[image loading]      [image loading]      [image loading]


Now say we wanted to label these images. We can do that within the image itself, which would be easier overall, but we can also play around with text and the indent tag (within the center tag) to tweak how we want this to look. The only problem with this method is that as we don't have a non-breaking space option, that we can only approximate the position of our text. See the alt+code examples below for a clever way around this problem.

 Left Text[indent][indent][indent]Center Text[indent][indent][indent]Right Text

[image loading]      [image loading]      [image loading]
Left Text                  Center Text                  Right Text


We can however expand on this idea, and use the code tag additionally as a means to create specific spacing for our text. In this instance the code tag also acts as a x-axis.

[image loading]      [image loading]       [image loading]      [image loading]      [image loading]      [image loading]
   Column 1         Column 2           Column 3         Column 4          Column 5          Column 6


When making larger or more intricate documents creating a Table of Contents is often necessary for compartmental or structural reasons. There are a number of ways to go about making one, though the more complex the table, the more oddly we have to format in order to achieve our desired result. As an example, take the Table of Contents of this document and note the somewhat odd way that it was formatted. In a text document it seems rather odd, but the end result is a relatively clean centered two column look that is anchor capable.

    [anchor]       ............................................................... [poll] ......................................................................
    [audio] ....................................................................... [quote] ...................................................................
    [b] ............................................................................. [red] ......................................................................
    [big] ........................................................................... [s] .........................................................................
    [blue] ......................................................................... [small] ...................................................................
    [center] ...................................................................... [spoiler] .................................................................
    [code] ........................................................................ [time] ....................................................................
    [date] ......................................................................... [tlpd] .....................................................................
    [green] ....................................................................... [u] ........................................................................
    [hr] ............................................................................ [url] .......................................................................
    [i] .............................................................................. [wiki] .....................................................................
    [img] ......................................................................... [wiki2] ...................................................................
    [indent] ...................................................................... Combinations, Atypical Uses, and Other Symbols ......
    [list] and [*] .............................................................. Final Thoughts and Examples ....................................

We could also, if our guide doesn't need anchors, use the code tag and space it accordingly to produce a similar effect, though using periods to space isn't necessary here as code again uses a monotype font (aesthetic purposes).

[anchor]					[poll]
[audio] [quote]
[b] [red]
[big] [s]
[blue] [small]
[center] [spoiler]
[code] [time]
[date] [tlpd]
[green] [u]
[hr] [url]
[i] [wiki]
[img] [wiki2]
[indent] Combinations, Atypical Uses, and Other Symbols
[list] and [*] Final Thoughts and Examples

Fore more examples of a Table of Contents, see some of the links below especially ones by Torte de Lini.


There are two to three more formatting tools that we can use additionally from BBCode to make our posts more intricate and interesting. TLPD is an excellent resource for some great images to include for formatting purposes outside of using tlpd tags. When called as images or used in other ways, we can have a variety of interesting effects with these icons. For example, if we wan to use race icons, we have an easy way of going about this which is similar to the format of our smilies.

       



In another method, we can use the img tag to call some of the already used icons in the tlpd. Some of them are as follows:

[img]http://www.teamliquid.net/tlpd/images/maps/dl.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/maps/ob.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/maps/tr.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/common/gold.png[/img]
[img]http://www.teamliquid.net/tlpd/images/common/silver.png[/img]

[image loading] [image loading] [image loading][image loading] [image loading]

I've also sleuthed out some other tlpd-like images hosted on TL.net that I've found useful as well, such as the race icons for SC2 or other icons that TL uses on the site.
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2T_small2.png[/img] 
[img]http://www.teamliquid.net/images/race/SC2T10.png[/img]
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2Z_small.png[/img]
[img]http://www.teamliquid.net/images/race/SC2Z10.png[/img]
[img]http://www.teamliquid.net/staff/Hot_Bid/SC2P_small.png[/img]
[img]http://www.teamliquid.net/images/race/SC2P10.png[/img]
[img]http://www.teamliquid.net/tlpd/images/Ricon.png[/img]
[img]http://www.teamliquid.net/images/new.gif[/img]
[img]http://www.teamliquid.net/tlpd/images/side_search.png[/img]
[img]http://www.teamliquid.net/mirror/layout/Search_Icon.png[/img]

[image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading] [image loading]


Additionally from tlpd and some of the available icons, TL.net also supports a wide variety of alt+code symbols as well as languages that we can additionally use alongside our BBCode. As an example we can create bullets • (alt+7), or arrows » (alt+175), or degrees ° (alt+0176), as well as additional language options like 한글 (Hangul), aɪ pʰi ː eɪ (IPA), or cыриллиc (Cyrillic). For use of additional alt codes, some trial and error may be necessary, but many codes contained Here can be used.

As an example, say we wanted to create a slightly different horizontal rule, we could instead of using the hr tag, use alt+219 █ or alt+220 ▄ to mock up a thicker hr.

█████████████████████████████████████████████████████████████████████████████████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄


We can also additionally color these codes or make them larger or smaller, which can present some very interesting ideas for formatting.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
A Mock Progress Bar

Additionally with our labeling of columns in the above example, we don't have access to non-breaking space tags, but we can actually get around that shortcoming by using alt+255   to create a blank symbol. The following text is not spaced by the spacebar or with indent tags, but with a number of alt+255 symbols in between each bit of text. The formatting isn't perfect, but it is much better than our previous example.

[image loading]      [image loading]      [image loading]
Left Text                 Center Text                Right Text



Final Thoughts and Examples top
Overall, when making these considerations of what to use and where, you should choose your layout and what formatting style you want to follow before you start your markup. For the previously mentioned thread on mouse technology, the Chicago Manual of Style, Microsoft Manual of Style, and Microsoft Computer Dictionary were heavily consulted so that the resulting formatting was clear and consistent throughout the document.

This is where the initial quote by Antoine de Saint Exupéry is very important to consider. From an artists or designers perspective, the best designs are those that are the least extraneous, the least cluttered, and the most succinct in their use of elements. We have a pretty amazing amount of tools to make design choices on TeamLiquid.net, but it is important to note that just because we have these tools doesn't mean we should be using them. What this quote enumerates is that we should strive to use the absolute minimum amount of these tools, else our content can quickly become overly cluttered and somewhat self congratulatory, no longer serving the needs of the content and the reader. Along with the Exupéry quote, the following quotes also give a good idea to what some generally good design practices are.
    The big problem is most contemporary design practiced today is not really graphic design, but graphic decoration. - Art Chantry

    Design should never say, “Look at me.” It should always say, “Look at this.” - David Craib

    Technical skill is mastery of complexity, while creativity is mastery of simplicity. - Christopher Zeeman

    Photoshop is a privilege, not a right. - Dork Tower
I think I've covered most everything that you might want to use, as well as hinting at some of the crazier things you can do with BBCode. I do feel that coming from a web designers standpoint, that there are some styling options that are unfortunately not available to us on TL.net that Should be Included in the future (some being more pertinent than others).

Feel free to contribute any interesting effects you've been able to achieve that I haven't covered, or if you know of some very good uses of BBCode on this site to provide links to them. Happy coding!

Some examples of clean or interesting BBCode usage
$11,000 GIGABYTE ESPORTS LAN Invitational in SoCal: http://www.teamliquid.net/forum/viewmessage.php?topic_id=332111
[G] Positioning, Formations, and Tactics: http://www.teamliquid.net/forum/viewmessage.php?topic_id=187892
[G] PvP: An Overview/Observing PvP: http://www.teamliquid.net/forum/viewmessage.php?topic_id=329091
[G] WoL Openings/Timings: http://www.teamliquid.net/forum/viewmessage.php?topic_id=202400
An Overview of Mouse Technology: http://www.teamliquid.net/forum/viewmessage.php?topic_id=333648
Dolby SC2 Open SoCal Tournament: http://www.teamliquid.net/forum/viewmessage.php?topic_id=300245
How to E-Sports: http://www.teamliquid.net/forum/viewmessage.php?topic_id=334375
How to Use Team Liquid [FAQ 2.0]: http://www.teamliquid.net/forum/viewmessage.php?topic_id=269873
SC2 Korean/Foreigner Transfer List: http://www.teamliquid.net/blogs/viewblog.php?id=290015
The Ultimate Mouse Thread: http://www.teamliquid.net/forum/viewmessage.php?topic_id=174311


lol nice, the html designer in me is cringing a little right now, but it's a decent work around. Will add and update the OP.
Administrator
Primadog
Profile Blog Joined April 2010
United States4411 Posts
May 14 2012 21:27 GMT
#70
Oh god that code horror.
Thank God and gunrun.
Latham
Profile Blog Joined May 2007
9560 Posts
May 15 2012 10:42 GMT
#71
Awesome stuff!
I remember PMing some mods about adding more functionality for normal users in BBCode, because making proper blogs or guides was such a pain in the ass back then

I'll definitely favourite this thread for future reference, when I decide to make another awesome blog post ^_^

Again, good stuff!
For the curse of life is the curse of want. PC = https://be.pcpartpicker.com/list/4JknvV
quirinus
Profile Blog Joined May 2007
Croatia2489 Posts
May 15 2012 22:32 GMT
#72
Great stuff, I already knew almost everything, but the few I didn't know a few trick and atypical uses. Thanks for posting it!
All candles lit within him, and there was purity. | First auto-promoted BW LP editor.
DYEAlabaster
Profile Blog Joined August 2011
Canada1009 Posts
May 16 2012 07:16 GMT
#73
Wow thanks for this- most of the stuff I knew but It's great to have a reference for everyone ^^
ztoa03
Profile Joined April 2010
Philippines181 Posts
May 17 2012 08:24 GMT
#74
I think the OP is left handed. The way he draws diagonal lines.
Gogogo! TL FTW!
monk
Profile Blog Joined May 2009
United States8476 Posts
May 19 2012 01:16 GMT
#75
Made these 2 with your help. Thanks!
http://www.teamliquid.net/forum/viewmessage.php?topic_id=338554
http://www.teamliquid.net/forum/viewmessage.php?topic_id=327905
Moderator
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
May 20 2012 11:32 GMT
#76
They look good! I would just watch the spacing around the [hr] tag as it's uneven in one spot. Other than that, they're nice and clean.
Administrator
JOJOsc2news
Profile Blog Joined March 2011
3000 Posts
May 22 2012 17:45 GMT
#77
I have been using most of these already but I had no idea about indent and anchor for example.
I made this thread with your help and included anchor and indent:

http://www.teamliquid.net/forum/viewmessage.php?topic_id=339393

I wanted to include the [audio] code as well but it didn't work with soundcloud unfortunately.

Thanks!
✉ Tweets @sc2channel ⌦ Blog: http://www.teamliquid.net/blog/JOJO ⌫ "Arbiterssss... build more arbiterssss." Click 'Profile' for awesome shiro art!
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
May 22 2012 19:55 GMT
#78
On May 23 2012 02:45 JOJOsc2news wrote:
I have been using most of these already but I had no idea about indent and anchor for example.
I made this thread with your help and included anchor and indent:

http://www.teamliquid.net/forum/viewmessage.php?topic_id=339393

I wanted to include the [audio] code as well but it didn't work with soundcloud unfortunately.

Thanks!

yea you need to point to the actual file location (wma, mp3, aiff, etc...), so if you don't have that then it won't work unfortunately.
Administrator
Deleted User 135096
Profile Blog Joined December 2010
3624 Posts
May 23 2012 14:23 GMT
#79
Well, it seems the TL gods don't favor alt+255 (blank symbol) and has denied it its existence. Updated the OP to reflect this.
Administrator
Primadog
Profile Blog Joined April 2010
United States4411 Posts
May 24 2012 02:13 GMT
#80
The only way I have around the issue of spacing is [image loading] transparent [image loading] images [image loading] .
Thank God and gunrun.
Prev 1 2 3 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 13m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
EnDerr 53
StarCraft: Brood War
Mong 591
Killer 344
TY 323
Hyuk 127
PianO 74
soO 65
ggaemo 60
Leta 55
Mind 46
Bale 3
Dota 2
XcaliburYe191
League of Legends
JimRising 692
Counter-Strike
Stewie2K2380
Heroes of the Storm
Khaldor217
Other Games
summit1g6255
shahzam948
SC2_NightMare1
Organizations
StarCraft: Brood War
UltimateBattle 27
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota2187
League of Legends
• Stunt490
Upcoming Events
SOOP
1h 13m
Classic vs GuMiho
Sparkling Tuna Cup
2h 13m
AllThingsProtoss
3h 13m
Fire Grow Cup
7h 13m
BSL: ProLeague
10h 13m
HBO vs Doodle
spx vs Tech
DragOn vs Hawk
Dewalt vs TerrOr
Replay Cast
16h 13m
Replay Cast
1d 16h
Replay Cast
2 days
WardiTV Invitational
2 days
WardiTV Invitational
2 days
[ Show More ]
GSL Code S
3 days
Rogue vs GuMiho
Maru vs Solar
Replay Cast
3 days
GSL Code S
4 days
herO vs TBD
Classic vs TBD
The PondCast
4 days
Replay Cast
4 days
GSL Code S
5 days
WardiTV Invitational
5 days
Korean StarCraft League
5 days
CranKy Ducklings
6 days
WardiTV Invitational
6 days
Cheesadelphia
6 days
Cheesadelphia
6 days
Liquipedia Results

Completed

CSL Season 17: Qualifier 1
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL Season 17: Qualifier 2
2025 GSL S2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
ECL Season 49: Europe
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025
BLAST Open Spring 2025

Upcoming

CSL 17: 2025 SUMMER
Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
Murky Cup #2
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.