Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Confuso: Uso il Template del W3c, ma non me lo convalida lo stesso

    Non so più cosa fare
    Non riesco a convalidare il documento iniziando dal doctype, disperato allora sono andato nel sito ed ho copiato il template messo a disposizione:
    codice:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    
    <head>
    	<title>An XHTML 1.0 Strict standard template</title>
    	<meta http-equiv="content-type" 
    		content="text/html;charset=utf-8" />
    	<meta http-equiv="Content-Style-Type" content="text/css" />
    </head>
    Ma alla convalida mi dice:

    Contradictory Parse Modes Detected! The MIME Media Type () indicated parse mode should be SGML, but the DOCTYPE Declaration indicates XML mode. Using SGML mode based on the Content-Type header.

    Namespace Found in non-XML Document Namespace "" found, but document type is not XML!

    This page is not Valid XHTML 1.0 Strict!
    Below are the results of attempting to parse this document with an SGML parser.

    Error Line 9 column 68: character data is not allowed here.
    ...content-type" content="text/html;charset=utf-8" />
    You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a

    aragraph</p>) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).
    Datemi un mano perfavore
    Ho visto cose...

  2. #2
    Sono ancora più confuso
    Ho provato ad andare in un sito segnalato da dforce nel 3d dedicato ai link, clicco su xhtml e mi fa arrivare alla pagina di convalida dove dà risposta affermativa, poi provo a farlo convalidare con il tool di topstyle ed invece mi dice che non è un documento xhtml strict valido.
    Ragazzi qualcuno mi aiuti, sono nell'oscurità più totale
    Ho visto cose...

  3. #3
    prova questo:
    codice:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    ho pensato che potrebbe essere anche perché hai scritto attaccato dopo il punto e virgola, ma non credo sia quello!

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da dantefoxfox
    Sono ancora più confuso
    Ho provato ad andare in un sito segnalato da dforce nel 3d dedicato ai link, clicco su xhtml e mi fa arrivare alla pagina di convalida dove dà risposta affermativa, poi provo a farlo convalidare con il tool di topstyle ed invece mi dice che non è un documento xhtml strict valido.
    Ragazzi qualcuno mi aiuti, sono nell'oscurità più totale
    E' normale, topstyle non funziona bene perché si appoggia a IE, ovvero alla sua DLL di controllo e convalida.
    Ma IE la dichiarazione "<?xml version="1.0" encoding="utf-8"?>" non la digerisce, anzi se la trova sballa tutto.
    Un consiglio, installati firefox e poi un ottimo tool di convalida come HTML Tydi o meglio vai sul validatore W3C.

    Tanto per essere chiari, lanuovavela.com non ha quella dichiarazione in cima alla pagina.

    Per AWD: dopo il ; non ci va lo spazio, utf-8 comprende praticamente tutti i caratteri, ovvero il charset, mentre l'iso-8859-1 solo la parte che usiamo noi.
    Però, per usare l'utf-8 devi aver caricati sul tuo pc i caratteri che stai visualizzando e mentre componi il documento, l'editor che usi deve poter scrivere i caratteri usando l'urf-8, dreamweaver non va bene, meglio scintilla o cplusplus; a meno che tu non abbia win200 o superiore e Mac o Linux, con essi li vedi praticamente tutti (vai in mappa caratteri e controlla).

  5. #5
    Originariamente inviato da Marcolino's
    Un consiglio, installati firefox
    Già fatto
    Originariamente inviato da Marcolino's
    o meglio vai sul validatore W3C.
    HAI RAGIONE! Lì, me lo convalida.
    Pensa che ho perso più di un giorno per capire cosa non andava nella mia pagina
    Ho visto cose...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.