I made a class table, which has an empty header row - it’s required nevertheless.
source code
||||||||||
|-|-|-|-|-|-|-|-|-|
|[[color=#52d6b1]Arcanist[/color]](/tags/arcanist-build)|||||||||
|[Sorcerer](/tags/sorcerer)|[[color=#dc7935]Demolitionist[/color]](/tags/demolitionist-build)||||||||
|[Mage Hunter](/tags/mage-hunter)|[Purifier](/tags/purifier)|[[color=orchid]Inquisitor[/color]](/tags/inquisitor-build)|||||||
|[Spellbinder](/tags/spellbinder)|[Defiler](/tags/defiler)|[Apostate](/tags/apostate)|[[color=slategray]Necromancer[/color]](/tags/necromancer-build)||||||
|[Spellbreaker](/tags/spellbreaker)|[Saboteur](/tags/saboteur)|[Infiltrator](/tags/infiltrator)|[Reaper](/tags/reaper)|[[color=slateblue]Nightblade[/color]](/tags/nightblade-build)|||||
|[Warlock](/tags/warlock)|[Pyromancer](/tags/pyromancer)|[Deceiver](/tags/deceiver)|[Cabalist](/tags/cabalist)|[Witch Hunter](/tags/witch-hunter)|[[color=#80d64d]Occultist[/color]](/tags/occultist-build)||||
|[Templar](/tags/templar)|[Shieldbreaker](/tags/shieldbreaker)|[Paladin](/tags/paladin)|[Oppressor](/tags/oppressor)|[Dervish](/tags/dervish)|[Sentinel](/tags/sentinel)|[[color=#ff3030]Oathkeeper[/color]](/tags/oathkeeper-build)|||
|[Druid](/tags/druid)|[Elementalist](/tags/elementalist)|[Vindicator](/tags/vindicator)|[Ritualist](/tags/ritualist)|[Trickster](/tags/trickster)|[Conjurer](/tags/conjurer)|[Archon](/tags/archon)|[[color=#0099ff]Shaman[/color]](/tags/shaman-build)||
|[Battlemage](/tags/battlemage)|[Commando](/tags/commando)|[Tactician](/tags/tactician)|[Death Knight](/tags/death-knight)|[Blademaster](/tags/blademaster)|[Witchblade](/tags/witchblade)|[Warlord](/tags/warlord)|[Warder](/tags/warder)|[[color=#dfaa4c]Soldier[/color]](/tags/soldier-build)|
||||||||||
|[classless](/tags/classless)|||||||||