Vi ripropongo un problema che è stato trattato in altri thread, ma al quale non sono riuscito a trovare una risposta definitiva e soddisfacente.
Devo fare un sito che sia valido rispetto alle specifiche W3C HTML 4.01 Strict e che sia in categoria AA rispetto alle specifiche del progetto WAI del W3C.
Proprio per rispettare queste ultime, sono stato costretto a caricare un foglio di stile alternativo nel caso in cui l'utente non abbia Javascript abilitato. Il codice è tipo:
<html>
<head>
...
<link ...>
<script type="text/javascript">
...
</script>
<noscript>
<link ...>
</noscript>
</head>
...
Cioè se l'utente non ha Javascript, vengono sovrascritte alcune parti del foglio di stile tramite un nuovo css (questo per rispettare l'accessibilità del sito).
Il problema è che adesso il validatore HTML del W3C non mi valida il sito perché non accetta il tag <noscript> nell'<head>. Ma io non posso che metterlo nell'head visto che devo inserirci un tag <link>!!![]()
Qualcuno può suggerirmi una soluzione?