I just traced a styling problem back to
/modules/system). I discovered that this problem has existed in D7 since at least 2006, and that Dries opted against fixing it as of 2011, to avoid the risk of affecting existing themes.
I disabled the entire file (
system.theme.css) and don't notice any differences on my site, either the public facing side or the administrative UI. Is there any reason to keep it around?
The bigger (and real) question, though is: what is the accepted solution to this problem? I can see several possibilities, but all have potential drawbacks, and I'm sure (since every user of D7 faces this ugliness) there are others who've tried several approaches and can advise all of us which are best.
Here are some possibilities:
- edit the file
- delete the file
- override the offending selector (
tbody) with a different rule in another CSS file
- something else I haven't thought of
I don't really like the idea of modifying core, so the first two are not great, but I don't want a bunch of CSS being loaded that isn't being used either. What is the normal solution to this?