Board Thread:New Features/@comment-915779-20160530110218/@comment-915779-20161122121030

Using  and   gives some control over design, however it doesn't help if items in the list are dynamic.

For example; on a completely filled out infobox, the second line has some kind of information where it's necessary to mark it with a different colour. Easy to do by using the features mentioned above. However, if that information is missing, and that line is skipped in the final output, the "third" line gets this effect instead, and it's not what was expected.

I agree that id's should be used sparsely; but sometimes they are needed. ...or being able to define custom classes.

And themeing the nth elements of infoboxes just adds a layer of complexity, and making later edits to the infobox would require both editing that code, and the CSS. If both aren't updated on the client side at the same time, it can end up very messy.