We were asked to examine how certain previous assignments would "degrade" if the style were unavailable. My Week 3 assignment was a limerick that explicitly refered to the CSS style and how it differed in two browsers. Thus it would be obvious that parts of the limerick would not make sense if the style features were missing (or even if those currently missing from Internet Explorer became available). But since it was weird for a page to explicitly refer to its style, I thought I'd examine my Week 5 assignment which was a Sudoku board.
The screen captures below show the page with and without the style. To my mind this was not a graceful degradation. The page on the right does not seem evenly vaguely reminiscent of a Sudoku board.
However, if I add the table border attribute <table width="80%" border="3"> , it doesn't seem to change the border effect when the style is available, it still appears to validate for both CSS and XHTML (transitional), and it helps make the "style-less" looks a little more like a Sudoku board.
Another thing I could add to the page that would help its appearance in the absense of a style without affecting the desired style when available was to add an align attribute to the row tag <tr align="center">. I didn't think it would validate, but it did. Visual Studio (2005) which I use as an editor complains if I use the align attribute in the table tag but not in the row tag. ???
I could not come up with much else that I could do that would 1) validate (both CSS and XHTML) and 2) not effect the style to some extent. For instance, adding a cellpadding attribute seemed to change the style at least under certain circumstances (if it were on a smaller page).