dsockrider wrote:Are we required to have valid CSS code? I've noticed it varies depending on what browser/version the user has. If it's not required why do we have the CSS link at the bottom of all pages?
unl.edu has 12 errors in 'all.css', while engineering.unl.edu only has 4 errors in 'all.css'
How can we ever get valid CSS if we're not supposed to modify the 'all.css' file?
I don't see how anyone can *require* anyone else to have "valid css" code since there really isn't such a thing; there are standards (CSS1, CSS3) that are always changing and only supported at various levels by various browsers with various versions. There are also browser specific elements (-moz-border-radius, -webkit-border-radius), etc. If it works (or at least doesn't cause any problems), then it should be considered valid.
As for the specific problems you mention: the CSS violations are either a mis-ordering of the properties for the background (easily fixed, but it seems like its for experimental elements such as zenbox2, so its not really a problem), or its the browser specific elements like -moz-border-radius. Of course these things won't pass any strict CSS3 validation, but they're valid in most browsers (Chrome/Safari, FF, etc) and the only browser they're not good (IE of course) it won't cause any problems.
True, you can't (and shouldn't) modify all.css; its a minified version of all css files; but you can submit corrections to the original css files via the SVN if it really bothers you, but ultimately I wouldn't worry about it.