<ole>
"Action er en metode der bliver kaldt, ikke en reference."Nej, det er forkert. Action attributten indeholder den adresse, forespørgslen skal foretages mod = adressen til den side, der vil blive loaded i browseren.
"Det er ikke et link du har der, men en form med en knap inden i - hvad knappen gør - er defineret et andet sted."Det er også forkert! Hvor mener du, det skulle være defineret, 'hvad knappen gør'?
"Det er ikke et link du har der, men en form med en knap inden i - hvad knappen gør - er defineret et andet sted. Der er også syntax fejl, du mangler at lukke input ordenligt: />Du bør nok få styr på, hvad den lukning betyder - og i hvilke standarder. Under XHTML
skal man - som det eneste sted - lukke tags på dén måde. Da de allerfærreste har brug for at kunne iblande XML i HTML-koden, er der ingen grund til at bruge XHTML. Det er ikke uden grund, at W3C stoppede videreudviklingen af XHTML i 2009 og kastede sig fuldt og helt over HTML5.
Under HTML betyder det noget helt andet. Således bør koden:
Ole<br />Bole
-renderes som:
Ole
>Bole
- og dette:
<div/noget/
- betyder præcis det samme som:
<div>noget</div>
Fænomenet kaldes
NET-enabling tags, og er noget, vi har arvet fra SGML. Browserene holdt fejlagtigt op med at understøtte det, da XHTML i 0'erne blev udbredt - men standarden har ikke ændret sig. Under HTML lukker man
aldrig tags med ' />' - da det som sagt betyder noget helt andet end 'et lukketag'.
Eneste undtagelse er HTML5. Her kan man -
hvis man i øvrigt har brug for at blande XML ind mellem HTML'en - bruge XML-lukninger af tags. Det er dog ekstremt sjældent, og så bruger man naturligvis almindelige, standardiserede HTML-lukninger.
"og du må kun have 1 form per side."Says who? Du må have 23.578 FORM elementer på en side, hvis du vil.
Når man er blank som et spejl, bør man ikke udtale sig så skråsikkert *o)
/mvh
</bole>