Thanks for the feedback, Edge. Most of the z-index statements in the CSS were added today, thinking that I *needed* to add them all. Obviously it didn’t work. I *wish* I could alter the design in several ways, but this layout was (unfortunately) selected by a web design committee at the college. Committees suck. They actually found an XHTML/CSS template at an online template house that met all of their requirements (except for the hover/flyout menu) so we bought it. They insisted on some things... like the full-height, rotating images and (eventually) dynamic background colors, hence the transparent images). (Did I mention committees suck?) One of the reasons I selected MODx as CMS is because of its flexibility in separating XHTML & CSS; if this project is going to be possible at all, it’ll be using MODx.
For easier delegation of website maintenance later, I wanted to centralize a lot of the more dynamic style-related CSS elements, such as background colors, logos, text, etc. in a single CSS file that would hold values as constants that could be used repeatedly in other CSS files. I found that Shaun Inman’s CSS Server-Side Constants (
http://www.shauninman.com/plete/cssssc/ ) work great, though it’s a kludgy solution for me. It’ll be MUCH better, though, once we can better treat CSS as MODx documents in the next release. I just can’t get that to work now in 9.2.1
I think I’m going to focus on optimizing the CSS (the XHTML page is already really small and simple) and start going through everything again.
Oh... and I
will be refilling the coffee mug frequently.
Thanks again. I’d definitely welcome any feedback offered.
-Rob