Come posso correggere gli errori che mi da il validatore?
Qualcuno può aiutarmi spiegandomi l'errore che ho fatto?
![]()
Come posso correggere gli errori che mi da il validatore?
Qualcuno può aiutarmi spiegandomi l'errore che ho fatto?
![]()
Siti realizzati:
www.meniconiweb.com
basta che guardate il sito meniconiweb e cliccate sul validatore sulla sinistra.
ciao ciao
Siti realizzati:
www.meniconiweb.com
Usando XHTML 1.1, gli errori sono i seguenti (in ordine):
- l'attributo target è deprecato nella suddetta DTD;
- hai forse messo un link come figlio diretto del body? Non si può fare in quanto ogni elemento inline deve essere per forza contenuto in almeno uno di tipo block;
- hai sbagliato qualcosa nell'annidamento: controlla che la struttura segua l'ordine
<a></a></p> e non
<a></p></a> (esempio).
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
ti posso mandare tutto il codice, per poter vedere meglio l'errore?
Siti realizzati:
www.meniconiweb.com
Posta qui ESCLUSIVAMENTE le porzioni di codice interessate, tenendo come riferimento la posizione della riga segnalata dal validatore e prelevando un minimo di "contorno".
Non postare TUTTO il codice che diventerebbe assurdo.
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
colonna 77
[img]images/meteo_animato.gif[/img]
colonna 91
<script type="text/javascript" src="http://codice.shinystat.it/cgi-bin/getcod.cgi?USER=meniconiweb">
</script>
<noscript>
![]()
</noscript>
POI SE CI METTO ANCHE QUESTO CODICE, MI DA ERRORE, COME MAI?
<script language=JavaScript>
document.write('<s'+'cript language="JavaScript" src="http://www.adxchange.it/phpbanner/work.php?n=447&size=1&j=1&code='+new Date().getTime()+'"></s'+'cript>');
</script>
<noscript>
<iframe marginWidth=0 marginHeight=0 src="_ Meniconiweb_file/ads.html" frameBorder=0 width=468 scrolling=no height=72>
</iframe>
</iframe>
</noscript>
</center>
Siti realizzati:
www.meniconiweb.com
Maremma maiala!Ma com'è che usi XHTML 1.1 e poi dentro hai tutto quel porcilaio?
Dai, scherzo. Allora vediamo con ordine.
ERRORE 1: ti ho già dato la soluzione.
ERRORE 2: forse ricorre a causa del target nell'a.
ERRORE 3: occhio agli attributi del tag script; per XHTML 1.1 deve essere type="text/javascript" e NON deve comparire l'attributo language (ma non ti eri accorto che comunque il suo valore era privo di doppi apici?).
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
scusa l'ignoranza:
errore 1: come faccio ad inviare un'altra pagina, senza usare target="_black".
errore 2: <a href="http://www.shinystat.it" target="_black"> è dovuto sempre da target="_black"?
Siti realizzati:
www.meniconiweb.com
Non è possibile farlo in XHTML 1.1. Per aggirare il problema puoi usare javascript e la funzione window.open(), ma a quel punto contravvieni comunque, anche se non sintatticamente.
Per l'errore 2: sì, forse dipende da quello, come ti ho già detto. Prova, rivalida e vediamo che succede.
Leading the Web to Its Full Potential...
www.pierofix.it | www.w3.org | www.zeldman.com/externals | http://browsehappy.com | www.alistapart.com | www.webstandards.org | www.flickr.com/photos/pierofix/
GRAZIE.
Una domanda se posso: se scrivo in XHTML cosa devo scrivere:
questo
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
oppure questo?
Siti realizzati:
www.meniconiweb.com