• User Attivo

    Il validatore del w3c è impazzito

    Da qualche giorno il validatore del w3c sembra essere impazzito. Suggerisce per pagine html scritte in xhtml di cambiare il content-type nella forma opportuna.

    Ci sarebbe da scrivere un intero trattato sulla cosa e sul fatto che alcuni browser (IE6 tra i primi) cambiando il content type per le pagine statiche in application+xhtml smette di sapere che cosa stà scaricando.

    Ma la mia domanda - a cui onestamente non avevo mai fatto caso prima - è perchè un content-type specificato negli http-equiv della pagina stessa viene ignorato?

    Cioè se io metto una cosa di questo tipo
    <meta http-equiv="Content-Type" content="text/html; />

    o
    <meta http-equiv="Content-Type" content="application/xhtml+xml;" />

    Perchè il content-type preso per buono è quello trasmesso dal server? E la prova l'ho fatta tanto con linux che windows. Quindi a che diavolo serve mettere la specifica nella pagina se poi viene ignorata?


  • Super User

    Ciao 🙂

    Ma quale trasmette il tuo server?


  • User Attivo

    Ovviamente trasmette il classico text/html, ma è questa la cosa assurda ... a che accidenti serve quel meta tag se poi non viene interpretato e devo agire sul content-type direttamente sul server per modificarlo?

    Lo trovo semplicemente assurdo.


  • Super User

    Ho appena verificato... Non si tratta di un vero e proprio errore, ma solo di un avviso.
    E' per ragioni di compatibilità che ti consigliano di sistemare le intestazioni inviate dal server. Niente di più... 🙂