У меня есть ошибка IE, чтобы иметь в виду. Если, как и OP, вы просто хотите стилизовать текст внутри тега noscript, а не сам тег noscript, не обращайте на это внимания.
Скажем, вы хотите сделать фон тега noscript красным. В IE8 он будет отображаться с включенным JS. Только сама коробка, а не текст внутри.
Так что эта комбинация не очень хорошая:
CSS
noscript {
background-color: red;
}
HTML
<noscript>Turn on your damned JavaScript! What is this, 1999?</noscript>
Но этот обходной путь работает нормально:
CSS
noscript div {
background-color: red;
}
HTML
<noscript><div>Turn on your damned JavaScript! What is this, 1999?</div></noscript>
Странно, я вижу это только в IE8, а не в IE7. А кто знает про 6 ..