Avatar billede supermand69 Nybegynder
23. oktober 2005 - 17:12 Der er 12 kommentarer og
1 løsning

html validate (w3c.org)

hvad er der galt her?

Warning Line 22 column 38: cannot generate system identifier for general entity "menu".
<a href="/v2/popup.user.php?user_id=1&menu=user"><img src="gfx/menu.user.user2.p
Avatar billede erikjacobsen Ekspert
23. oktober 2005 - 17:14 #1
<a href="/v2/popup.user.php?user_id=1&amp;menu=user">
Avatar billede electricnet Nybegynder
23. oktober 2005 - 18:50 #2
Rå &-tegn i koden skal undgås, uanset om det er i en URL. Så derfor laver du & om til &amp;.

Når du åbner url'en i browseren, vil den dog lave det om til et almindeligt & igen.

net.
Avatar billede apo Praktikant
23. oktober 2005 - 18:58 #3
W3's validator brokker sig sikkert over, at du ikke har alt-attributten med i dit img-tag: <img src="gfx/menu.user.user2.png" style="width:10px; height:10px;" alt="">

Der skal være en alt-attribut til stede i et img-tag for at kunne validere, men der er ingen krav til at den skal indeholde noget :-)
Avatar billede apo Praktikant
23. oktober 2005 - 19:08 #4
supermand69 > Bruger du en DTD af typen 'strict'? I så fald skal du benytte entity names, som erikjacobsen og electricnet foreslår.
Avatar billede electricnet Nybegynder
23. oktober 2005 - 19:11 #5
Efter hvad jeg ved, så _er_ en blank alt lovlig, det er bare ulovligt ikke at have en. Desuden kan jeg ikke se hvor du får fejlen med alt fra, jeg kan ikke se den i hans post?

net.
Avatar billede apo Praktikant
23. oktober 2005 - 19:15 #6
"Efter hvad jeg ved, så _er_ en blank alt lovlig, det er bare ulovligt ikke at have en."

Det var også det jeg skrev :-)

Det med den manglende alt-attribut, skyldes at jeg ikke fik kigget ordenligt på fejlmeddelelsen (min fejl, beklager).
Avatar billede olebole Juniormester
23. oktober 2005 - 20:43 #7
<ole>

Til gengæld er det så somregel rigtig dårlig kode, at skrive en tom alt, hvis billedet er andet end 'ligegyldig', grafisk pynt.
Har billedet overhovedet nogen relation til sidens indhold, er en tom alt-attribut ikke invalid ... kun dybt tåbelig og bevis på grundlæggende mangel på HTML-forståelse  ;o)

/mvh
</bole>
Avatar billede electricnet Nybegynder
23. oktober 2005 - 20:47 #8
Jaja, jeg ved godt det er lidt mærkeligt at have en tom alt. Jeg sagde bare at det ikke var ulovligt. ;)

net.
Avatar billede supermand69 Nybegynder
27. oktober 2005 - 20:40 #9
erik & electricnet > er det noget som kan blive et problem i andre browsere end IE? i så fald vil jeg ikke til at ændre det på hele min side.. hehe

ole > jeg bruger faktisk aldrig alt, kun hvis det er nødvendigt :)
Avatar billede erikjacobsen Ekspert
27. oktober 2005 - 21:09 #10
Hvad kan give problemer? Brugen af & i stedet for &amp; ? Eller manglende ALT-tags?

Ingen af delene giver **almindeligvis** problemer, men w3-validering er netop for at mininere problemer. Alt-tagget er bl.a. for folk der ikke kan se eller som ikke kan se billeder.
Avatar billede supermand69 Nybegynder
27. oktober 2005 - 22:10 #11
med hensyn til &amp; i stedet for & :)

ok, så gider jeg ikke gøre noget ud af det

jeg kunne bare ikke lige helt fatte hvorfor der kom den fejl, for som jeg kunne se havde jeg jo ikke lavet noget galt

lav et svar
Avatar billede erikjacobsen Ekspert
27. oktober 2005 - 22:21 #12
Jo, du havde lavet en fejl;)  I HTML betyder &etellerandet; jo et særligt tegn, en html-entity, fx er &lt; tegnet < som man li'som ikke kan skrive direkte, for så er det jo start på et tag.

En række browsere har taget den uforståelige holdning at gætte hvad du mener, når du ikke er præcis: "Hmm, &menu - aldrig hørt om den. Tjah, så mener han nok ikke en html
entity."  Men det er dumt at gætte. Man skal være præcis.

Jeg samler ikke på kokosnødder, tak.
Avatar billede supermand69 Nybegynder
02. marts 2006 - 18:51 #13
ok.. tak for svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester