http://www.perlmonks.org?node_id=234786

Hey, all. Last night some changes were made to the site markup and CSS. There were two main reasons for this: simplification, and repairing some invalid theme CSS which causes problems for certain browsers. One of the goals was for the changes to be transparent to those exclusively using the site themes. If you notice differences not related to personal CSS, after clearing your cache and restarting your browser, let me know.

Note: Any description of markup problems should make note of which browser and version you're using (e.g. Galeon 1.2.5), the platform you're on (e.g. Linux), the theme you're using (e.g. Dark Theme), and a detailed description of the problem.

Another goal was to keep the personal CSS breakage, which was necessary, to a minimum, and for the problems to be easily fixed. If you notice differences, try making the following adjustments:

Instead of th.nodelet_head say tbody.nodelet th
Instead of th.nodelet_body say tbody.nodelet td

Hopefully this will solve your problems. If you don't notice a difference, or if the changes seem intermittent, it may be necessary to clear your cache and restart your browser, If this still doesn't fix things, let me know and we'll work on it.

If you're trying to figure out how to work with the CSS on your own, you might consult the site stylesheets. This one is common to all themes, and this one, as an example, controls the Dark theme. You should also look at the HTML, of course.

Note that td.nodebody and th.nodehead are kluges thrown in to fix things for NS4, and hopefully for one other browser in which problems were reported. Avoid their use in your stylesheets, if at all possible. If you must use them, address td.nodeletbody and td.nodelethead as well; the current classes are ill-named, because I was in a hurry to fix things for the NS4 folk. If they change, and you've said something like: td.nodeletbody, td.nodebody { color: blue } then you'll be spared a bit of repair work.

Also... and this is important... understand that there will be further changes in site markup. Exciting changes, in my opinion; development has been going very briskly of late, and there are various new features 'in the can' which should be released soon. But this does mean that your CSS may have to change. If you come in one morning, and things look wrong, don't panic. The monastery isn't destroyed forever. Talk to us (likely me), and we'll work on it.