I would not use noscript
to show alternate content. For one, only a limited number of tags are valid in a
tag, and
is not one of them. Instead, take a different approach. Have your content when javascript is disabled visible by default, and show alternate content when JavaScript is enabled. The best way to do this is with simple CSS and one line of JS. If you do it as I show here, there should not be an awkward flash of content:
...
.. etc ..
Whatever
Just apply js
to everything that should show when JavaScript is enabled, and no_js
to everything else. Then in your CSS put this:
html.js .no_js, html .js { display: none }
html.js .js { display: block }