webForumDet fria alternativet

document type does not allow element "meta" here

9 svar · 249 visningar · startad av Melea

MeleaMedlem sedan juli 20032 667 inlägg
#1

Hejsan!

Har gjort ett försök att validera min första xhtml sida. Dessvärre får jag några små fel som jag inte förstår mig på.
Tar dem i ordning:

[b]Line 2, column 73: document type does not allow element "meta" here[/b]

...e" content="text/html; charset=iso-8859-1" />

[b]Line 47, column 130: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag[/b]

...="889a516adff1c9496fef94b03e72f88e" />

[b]Line 49, column 59: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag[/b]

<img src="img/flag_swe.gif" style="border: 0px;" alt="" />

[b]Line 50, column 104: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified[/b]

...: transparant; border: 0px;" checked onclick="submit();" />

[b]Line 50, column 125: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag[/b]

...: 0px;" checked onclick="submit();" />

[b]Line 52, column 58: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag[/b]

<img src="img/flag_uk.gif" style="border: 0px;" alt="" />

[b]Line 53, column 117: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag[/b]

... border: 0px;" onclick="submit();" />

Vad är det för snack om att jag måste ha "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del"?

Jaojao, hoppas på svar. :f

MeleaMedlem sedan juli 20032 667 inlägg
#2

Jag hittade en lysande beskrivning av jarvklo i en annan post här på wF men det löste tyvärr inte alla mina problem.
Kan mycket väl varit så att jag missat hur man löste det men dessa återstår att validera:

[b]Line 2, column 73: document type does not allow element "meta" here[/b]

...e" content="text/html; charset=iso-8859-1" />

[b]Line 51, column 59: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag[/b]

<img src="img/flag_swe.gif" style="border: 0px;" alt="" />

[b]Line 52, column 104: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified[/b]

...: transparant; border: 0px;" checked onclick="submit();" />

[b]Line 52, column 125: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag[/b]

...: 0px;" checked onclick="submit();" />

[b]Line 54, column 58: document type does not allow element "img" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag[/b]

<img src="img/flag_uk.gif" style="border: 0px;" alt="" />

[b]Line 55, column 117: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag[/b]

... border: 0px;" onclick="submit();" />

Jag la alltså till

ini_set("arg_separator.output","&amp;");
ini_set("url_rewriter.tags","a=href,area=href,frame=src,input=src,fieldset=");

högst uppe på sidan samt ändrade lite småsaker jag missat i koden.

jarvkloMedlem sedan juli 20013 295 inlägg
#3

Hmm...
Omöjligt att säga om du inte lägger upp en länk till sidan ;)
(men gör du det så löser vi dina problem i dett nafs ;) )

dectgapMedlem sedan sep. 20021 542 inlägg
#4

När du försöker validera koden som XHTML 1.0 Strict, eller XHTML 1.1, måste dina inline-element (t ex <img> och <input>) ligga i ett blockelement, t ex <p>, under <form>.
Om du skriver (X)HTML Transitional behöver du inget extra blockelement.

checked ska skrivas checked="checked"

Vad det är för fel på meta-taggen är svårt att säga utan något sammanhang, men eftersom det står att meta-taggen ligger på rad 2 är det troligt att den ligger utanför <head>. Dina meta-taggar måste ligga inom <head>.

yazMedlem sedan maj 2002880 inlägg
#5

charset=iso-8859-1 ska skrivas charset="iso-8859-1" med fnuttar runt attributvärdet. XHTML kräver fnuttar kring alla attributvärden.

fnutt=citationstecken :P ;)

EDIT: på line 52 >> transparent ska det vara. inte transparant.

jarvkloMedlem sedan juli 20013 295 inlägg
#6

yaz - Rad 2 är en <meta>-tagg dock - och där gäller inte ditt påpekande

yazMedlem sedan maj 2002880 inlägg
#7

inte? så det är rätt som det är skrivet där?

...e" content="text/html; charset=iso-8859-1" />

ahh, charset ingår inom content kanske..? :r

MeleaMedlem sedan juli 20032 667 inlägg
#8

Har fått strikta order från min arbetsledare att inte visa sidan officiellt ännu pga. sidans innehåll (enligt han nya fräscha ideér ;))

Tack så mkt dectgap, det löste några av min av problem.
Hur gör man nu för att en <div> eller eller <p> inte ska skapa en massa radbrytningar? Kommer ihåg att jag sett kod för detta någonstans.

Meta-taggarna löste sig när jag la _alla_ inom <head>. :)

jarvkloMedlem sedan juli 20013 295 inlägg
#9

Melea skrev:

Hur gör man nu för att en <div> eller eller <p> inte ska skapa en massa radbrytningar? Kommer ihåg att jag sett kod för detta någonstans.

  margin:0; padding:0;

Om du inte behöver ta till storsläggan

display:inline

förståss ;)

MeleaMedlem sedan juli 20032 667 inlägg
#10

Lysande. Det var display:inline jag letade efter :)

Tack för era snabba svar!

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb