2012-02-21, 05:27 PM
Whilst coding a recent theme, I realised just how many style inconsistencies there are throughout the MyBB core. I've already brought up the lack of indentation within certain templates in the past, but this is a different matter entirely. Let's take the report post set of templates as an example. Open up any one and I think you'll see what I'm getting at. The .thead class used throughout the rest of the core system to indicate a title of a table is not to be seen at all. Instead, it's replace by a simple
within a single TD. Why? Why do this when it makes no sense and goes against the rest of the core's styling? It may well be a little late in the 1.6.x lifespan to go through fixing all the effected templates (and there are a fair few - this isn't the only inconsistency I've found), but it's still rather annoying for anybody creating a theme who wants to have a good uniform style throughout.
<br />
<br />
<strong>{$lang->report_error}</strong>
within a single TD. Why? Why do this when it makes no sense and goes against the rest of the core's styling? It may well be a little late in the 1.6.x lifespan to go through fixing all the effected templates (and there are a fair few - this isn't the only inconsistency I've found), but it's still rather annoying for anybody creating a theme who wants to have a good uniform style throughout.