Thanks all for your opinions. My need to utilize noscript tags or something similar stems from the exact problem mentioned here - styles won't kick in fast enough when adding ".js" to the body or some other method. For example, in my js degraded version, I need to have product details displayed for every product, whereas when js is enabled, they should be hidden and triggered to display by a click. Using the add ".js" method would cause a flash of the product details to occur before the DOM is ready, which is the only time it would be safe to append class .js to the body (or wrapper, or whatever). This is why i had to dream up my unholy method in the first place.
Given that, any other suggestions? Interesting note about js blocking - I guess we can't code for all situations, though, if our designers haven't an idea about these kinds of things (which is unfortunately my situation). ======================== Jess Jacobs aki...@gmail.com http://www.akisma.com On Sat, Feb 13, 2010 at 9:28 AM, Thierry Koblentz < thierry.koble...@gmail.com> wrote: > > From: css-d-boun...@lists.css-discuss.org [mailto:css-d- > > boun...@lists.css-discuss.org] On Behalf Of David Dorward > > Sent: Saturday, February 13, 2010 3:26 AM > > To: css-d@lists.css-discuss.org > > Subject: Re: [css-d] Noscript tags and degradation > > > > On 12 February 2010 21:01, Jess Jacobs <simulacran.h...@gmail.com> > > wrote: > > > A thought occurred to me recently: > > > <noscript> > > > <style> > > > .nojs #content-packs { display: block; } > > > </style> > > > </noscript> > > > > > 1. Does anyone see anything fundamentally wrong with this approach? > > (We > > > could make this an include, as well, for good form, but I'm trying to > > stick > > > to simple nuts and bolts here.) > > > > In HTML, a <noscript> element may appear only in the <body> and may > > not contain <style> elements, > > > > > 2. Can someone suggest an approach they might think is superior? > > > > <body> > > <script type="text/javascript"> > > document.body.className += " js"; > > </script> > > The problem with using "body" (vs. "html") is that the styling may not kick > in soon enough (depending on browsers). > > > -- > Regards, > Thierry > www.tjkdesign.com | www.ez-css.org > > > > > ______________________________________________________________________ > css-discuss [cs...@lists.css-discuss.org] > http://www.css-discuss.org/mailman/listinfo/css-d > List wiki/FAQ -- http://css-discuss.incutio.com/ > List policies -- http://css-discuss.org/policies.html > Supported by evolt.org -- http://www.evolt.org/help_support_evolt/ > ______________________________________________________________________ css-discuss [cs...@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/