NS betting the farm on JavaScript Style Sheets and a strictly-hierarchical element access tree certainly didn't help matters (and the CSS-to-JSSS translation layer never really worked). Your CSS had to allow for every possible hierarchy in which the target element(s) could be found. Developing for it was largely a matter of figuring out why the hell that one paragraph/bullet point/header/table cell didn't look anything at all like the ones around it, and knowing you weren't going to like the answer when you found it. ("Oh, I see... changing the font colour here overrides the font size I set back there. Makes sense...???")
Comments
NS betting the farm on JavaScript Style Sheets and a strictly-hierarchical element access tree certainly didn't help matters (and the CSS-to-JSSS translation layer never really worked). Your CSS had to allow for every possible hierarchy in which the target element(s) could be found. Developing for it was largely a matter of figuring out why the hell that one paragraph/bullet point/header/table cell didn't look anything at all like the ones around it, and knowing you weren't going to like the answer when you found it. ("Oh, I see... changing the font colour here overrides the font size I set back there. Makes sense...???")