Validation XHTML : Format des références ...

Validation XHTML : Format des références ... - HTML/CSS - Programmation

Marsh Posté le 27-06-2002 à 23:01:25    

Voilà, j'ai une balise IMG de la forme :

<img src="http://sourceforge.net/sflogo.php?group_id=42746&type=1" style="border:0;" alt="AWHCtrl Panel Website, hosted by Sourceforge" />


Lorsque je la passe au validateur il me dit :

  • Error: unknown entity "type" (pour le type contenu dans l'URL de l'image)
  • Error: reference not terminated by refc delimiter (pour le = contenu dans l'URL de l'image)


Je ne comprends pas du tout ces erreurs ... on met l'url qu'on veut dans ses liens non ?!?
Merci de m'éclairer si vous avez des idées ... le pb est le même qd on met des & dans les url, c'est qd même débile non ?
 
Même chose, le validateur CSS me dit The reference to entity "type" must end with the ';' delimiter, vérifiant toujours l'adresse de mes images ... me serais-je trompé ?
 
Les liens connexes :
http://validator.w3.org/check?uri= [...] e.net/fred
http://jigsaw.w3.org/css-validator [...] .net/fred/
http://whctrlpanel.sourceforge.net/fred


Message édité par - Fred - le 27-06-2002 à 23:03:42

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 27-06-2002 à 23:01:25   

Reply

Marsh Posté le 27-06-2002 à 23:07:50    

& indique un symbole spécial
tu dois donc mettre & :
 

<img src="http://sourceforge.net/sflogo.php?group_id=42746&type=1" style="border:0;" alt="AWHCtrl Panel Website, hosted by Sourceforge" />


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-06-2002 à 23:13:02    

antp a écrit a écrit :

& indique un symbole spécial
tu dois donc mettre & :
 

<img src="http://sourceforge.net/sflogo.php?group_id=42746&type=1" style="border:0;" alt="AWHCtrl Panel Website, hosted by Sourceforge" />

 




c une blague? dans une URL???
le "&" c pas "special" dans une url, ça separe les parametres
et puis, depuis quand on met des entites html dans les URL? c'est pas plutot %qqchose?
...
bizarre cette histoire

Reply

Marsh Posté le 27-06-2002 à 23:16:40    

bhen c'est comme ça.
ton URL est dans un doc HTML, le %... c'est pour le serveur, pas pour le browser ;)
Sur mon site j'ai mis tout des & pour les URL, ça marche très bien, et ça passe la validation.


Message édité par antp le 27-06-2002 à 23:17:16

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-06-2002 à 23:17:04    

Bah non, en php ou autre c'est tjs & pour additionner des paramètres. Je vais essayer avec & mais je suis pas sûr du tout du résultat ... en tout cas ça me paraît vachement curieux !


Message édité par - Fred - le 27-06-2002 à 23:17:21

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 27-06-2002 à 23:18:10    

non le & dont tu parles c'est dans l'URL envoyée au serveur.
Dans la page HTML elle-même & signifie "symbole spécial"
& = un "&"
le navigateur enverra donc le caractère & dans l'URL au serveur.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-06-2002 à 23:19:49    

antp a écrit a écrit :

non le & dont tu parles c'est dans l'URL envoyée au serveur.
Dans la page HTML elle-même & signifie "symbole spécial"
& = un "&"
le navigateur enverra donc le caractère & dans l'URL au serveur.



c vraiment zarbi
et si tu specifies que ton doc est en iso-8359 (enfin je connais plus le code exact mais celui avec les èéç etc...) ça fait pareil?
paske dans ce cas la tu dois par remplacer les é par &ecute; par exemple hein?

Reply

Marsh Posté le 27-06-2002 à 23:19:57    

Nop, je confirme, il faut passer le & en & :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 27-06-2002 à 23:20:13    

Je confirme les dires d'antp, j'avais même deja eu un bug dans Opera qui buggait si on foutait juste & dans un action d'un form...
 
Mais la, comme c imposé  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 27-06-2002 à 23:20:30    

Zion a écrit a écrit :

Je confirme les dires d'antp, j'avais même deja eu un bug dans Opera qui buggait si on foutait juste & dans un action d'un form...
 
Mais la, comme c imposé  :D  




 
GRILLED !!!!!!!!!!!!!!!!  [:the real reekho]


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 27-06-2002 à 23:20:30   

Reply

Marsh Posté le 27-06-2002 à 23:21:12    

cépas une raison pour passer ma question sous silence! :-)

Reply

Marsh Posté le 27-06-2002 à 23:21:18    

Au final, j'ai carrément enlevé le paramètre qui me servait à rien :D
Mais ça ne règle pas le pb : quelle solution ?
 
EDIT : vous êtes super rapide tous :D
Merci ;)


Message édité par - Fred - le 27-06-2002 à 23:21:58

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 27-06-2002 à 23:21:44    

Ben en HTML, les é ca a tjs ete des &ecute; !
En tout cas, tous les editeurs foutent des &ecute; :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 27-06-2002 à 23:21:50    

Moi aussi je confirme que c le & qui fo tout le tps

Reply

Marsh Posté le 27-06-2002 à 23:22:19    

Pour le border, c style="border: none" :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 27-06-2002 à 23:22:34    

pour les &ecute; ça dépend comment est encodé la page, en latin-1 c'est pas obligé

Reply

Marsh Posté le 27-06-2002 à 23:22:45    

--greg-- a écrit a écrit :

c vraiment zarbi
et si tu specifies que ton doc est en iso-8359 (enfin je connais plus le code exact mais celui avec les èéç etc...) ça fait pareil?
paske dans ce cas la tu dois par remplacer les é par &ecute; par exemple hein?
 




 
é est accepté si tu mets par ex
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
dans le head.
& est un caractère plus spécial que é, puisque & indique le début d'une séquence
C'est comme le \ en C
Pour avoir un \ on doit mettre \\


Message édité par antp le 27-06-2002 à 23:23:13

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-06-2002 à 23:26:12    

Max Evans a écrit a écrit :

Pour le border, c style="border: none" :)




Ca correspond à border:0 qui est plus court à écrire :D
Dans mes feuilles de style je mets border:none mais dans mes pages je mets border:0
 
PS : sinon, vous en pensez quoi de mon bô système ? Tout en modules, uniquement les login/pass dans la base ... et tout est dynamique !
http://whctrlpanel.sourceforge.net/fred


Message édité par - Fred - le 27-06-2002 à 23:27:19

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 27-06-2002 à 23:26:33    

- Fred - a écrit a écrit :

 
Ca correspond à border:0 qui est plus court à écrire :D
Dans mes feuilles de style je mets border:none mais dans mes pages je mets border:0




 
Ha et ca marche ? :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
Reply

Marsh Posté le 27-06-2002 à 23:27:51    

antp a écrit a écrit :

 
 
é est accepté si tu mets par ex
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
dans le head.
& est un caractère plus spécial que é, puisque & indique le début d'une séquence
C'est comme le \ en C
Pour avoir un \ on doit mettre \\




ha ouais
mais
en mm t^ps y'a pas d'entités dans les url donc merde, font chier:)
et ce truc (le & dans les url) est dans la norme depuis le debut?
je veux dire ça marcherait meme avec ie3 par exmple?

Reply

Marsh Posté le 27-06-2002 à 23:27:56    

Plutôt pas mal ... bien sûr que ça marche, et en plus ça valide en XHTML et CSS2 ;)


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 27-06-2002 à 23:32:59    

--greg-- a écrit a écrit :

 
je veux dire ça marcherait meme avec ie3 par exmple?




 
IE3 c'est une bouse mais il sait quand même que & doit se traduire en & ;)
Que ce soit dans une URL ou ailleurs dans la page, ça change rien...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-06-2002 à 00:10:08    

antp a écrit a écrit :

 
 
IE3 c'est une bouse mais il sait quand même que & doit se traduire en & ;)
Que ce soit dans une URL ou ailleurs dans la page, ça change rien...  



ha bon
merde je saurais meme pas tester mon 486 est mort
ça se trouve encore des controleurs hd de cette époque?
[:darklord]


Message édité par --greg-- le 28-06-2002 à 00:10:30
Reply

Marsh Posté le 28-06-2002 à 00:18:43    

je viens de tester et ça marche en IE 2 :D
Pour le contrôleur, je sais pas si ça se trouve, mais je dois encore en avoir un ou deux chez moi...


Message édité par antp le 28-06-2002 à 00:19:05

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-06-2002 à 00:20:46    

antp a écrit a écrit :

je viens de tester et ça marche en IE 2 :D




ie DEUX? tain j'ai jamais vu ça de ma vie moi :((
screenshot!! :-))
 

antp a écrit a écrit :

Pour le contrôleur, je sais pas si ça se trouve, mais je dois encore en avoir un ou deux chez moi...


how much? :)

Reply

Marsh Posté le 28-06-2002 à 10:54:03    

bhen je dois en avoir deux, un IDE (1x2 perif) et un EIDE (2x2 perif), mais bon l'EIDE je préfère le garder au cas où  
L'autre je sais même pas si il fonctionne encore...
ça doit quand même se trouver dans des magasins d'occasion ? Genre Info-occases, boulevard Lemonier à Bruxelles (je sais plus si t'étais aussi à Bruxelles ou pas toi :D)
 
Sinon pour IE 2, c'est celui qui est fourni par défaut avec NT4.
Il supporte que dalle :
- pas de frames
- pas de jpeg
- pas de sites qui n'ont pas une vraie IP à eux (on dirait)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-06-2002 à 12:02:42    

antp a écrit a écrit :

bhen je dois en avoir deux, un IDE (1x2 perif) et un EIDE (2x2 perif), mais bon l'EIDE je préfère le garder au cas où  
L'autre je sais même pas si il fonctionne encore...
ça doit quand même se trouver dans des magasins d'occasion ? Genre Info-occases, boulevard Lemonier à Bruxelles (je sais plus si t'étais aussi à Bruxelles ou pas toi :D)



ha ouais
bah faut que je voie c quoi que y'a dans la bete
 

antp a écrit a écrit :

 
Sinon pour IE 2, c'est celui qui est fourni par défaut avec NT4.
Il supporte que dalle :
- pas de frames
- pas de jpeg
- pas de sites qui n'ont pas une vraie IP à eux (on dirait)



ha bon...c http1.0 quoi(pour le coup de l'ip)non?
bon.
euhouais.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed