Problemi Xml tag language

Tommy1981

Utente Attivo
1 Mag 2010
84
0
0
Ciao,

io ho un problema con due errori che mi segnala Dreamweaver, ed non ci trovo proprio il verso, uno perchè sono alle prime armi, due perchè su altre pagine ho lo stesso codice e non da problemi o segnalazioni. (A dire il vero problemi non ne da neppure questo, perchè online gira....). Però volevo capire di cosa si trattava:

PHP:
<link href="SGT_CSS_1.css" rel="stylesheet" type="text/css" />

Il primo è questo con cui lego il mio php al css e Dreamweaver al momento di validare il documento mi dice:

"The tag: "link" has an XML style closing syntax for an empty element even though version: "HTML20" is not an XML tag language.[HTML 4.0]"

Il secondo è questo:

PHP:
<a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('memberdue','','Immagini/Men&ugrave;/Coming.gif',1)"><img src="Immagini/Men&ugrave;/Girls.gif" name="memberdue" width="110" height="45" border="0" id="memberdue" /></a>

E' un link con rollover e mi dice :

"The tag: "img" has an XML style closing syntax for an empty element even though version: "HTML4" is not an XML tag language.[HTML 4.0]"

Evidenzia il problema solo riferito al contenuto del tag img....ovviamente....

Qualcuno sa darmi una mano, serve che posto tutta la pagina?
 
Le segnalazioni sono dovute al fatto che i tag link e img, secondo le specifiche HTML, non devono avere un tag di chiusura.

Quindi in pratica dovresti scrivere:

Codice:
<link href="SGT_CSS_1.css" rel="stylesheet" type="text/css">

invece di:

Codice:
<link href="SGT_CSS_1.css" rel="stylesheet" type="text/css" />

E lo stesso per l'immagine. Altrimenti utilizzare un DOCTYPE diverso che supporti il tag di chiusura per l'elemento vuoto (ad esempio XHTML).

Differenze fondamentali tra HTML e XHTML
 

Discussioni simili