/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
image og valideringsfejl
Fra : John Lund Steffensen


Dato : 22-05-09 08:39

Hej igen.
Nu har jeg dette "lille" problem:

Hvis jeg ikke har indsat et billede (image), så validerer min
side. Og det er da fantastisk, selv om siden slet ik´ke er noget
at skrive hjem om.
Jeg validerer, da det er en stor hjælp for at finde "småfejl",
selv om jeg er blevet vejledt om ikke at gære så meget ud af
valiferingen her i begyndelsen.
Når jeg nu forsøger mig med at indsætte et billede, så vil siden
ikke validere, der er 1 error.

Sådan ser det ud:
document type does not allow element "IMG" here
<img src="john4.jpg" alt= "Det er mig" title="Det er mig" >

Hvad er der galt?
Jeg har prøvet at flyte rundt på tagget, indsat det både i head
og body,ja...alle steder, men intet hjælper.
Hvor skal det forresten indsættes?
I toturials får jeg at vide, det er nemt at indsætte et billede.
Jo....når man nu ved det, så er alt vel nemt?
Håber, der er en venlig sjæl, der endnu engang vil hjælpe mig.
Jeg har brugt mange timer på at hitte rede i det, men nu må jeg
igen kaste håndklædet i ringen.
Venlig hilsen, John Steffensen.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
John Lund Steffensen (22-05-2009)
Kommentar
Fra : John Lund Steffensen


Dato : 22-05-09 08:55

John Lund Steffensen wrote in dk.edb.internet.webdesign.html:
> Hej igen.
> Nu har jeg dette "lille" problem:
>
> Hvis jeg ikke har indsat et billede (image), så validerer min
> side. Og det er da fantastisk, selv om siden slet ik´ke er
noget
> at skrive hjem om.
> Jeg validerer, da det er en stor hjælp for at finde "småfejl",
> selv om jeg er blevet vejledt om ikke at gære så meget ud af
> valiferingen her i begyndelsen.
> Når jeg nu forsøger mig med at indsætte et billede, så vil
siden
> ikke validere, der er 1 error.
>
> Sådan ser det ud:
> document type does not allow element "IMG" here
> <img src="john4.jpg" alt= "Det er mig" title="Det er mig" >
>
> Hvad er der galt?
> Jeg har prøvet at flyte rundt på tagget, indsat det både i head
> og body,ja...alle steder, men intet hjælper.
> Hvor skal det forresten indsættes?
> I toturials får jeg at vide, det er nemt at indsætte et
billede.
> Jo....når man nu ved det, så er alt vel nemt?
> Håber, der er en venlig sjæl, der endnu engang vil hjælpe mig.
> Jeg har brugt mange timer på at hitte rede i det, men nu må jeg
> igen kaste håndklædet i ringen.
> Venlig hilsen, John Steffensen.
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

UPS.
Der er vist lidt for mange sjuske slåfejl.
Må vist lige have en pause.
John Steffensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger Sørensen (22-05-2009)
Kommentar
Fra : Birger Sørensen


Dato : 22-05-09 09:16

John Lund Steffensen formulerede spørgsmålet:
> Hej igen.
> Nu har jeg dette "lille" problem:
>
> Hvis jeg ikke har indsat et billede (image), så validerer min
> side. Og det er da fantastisk, selv om siden slet ik´ke er noget
> at skrive hjem om.
> Jeg validerer, da det er en stor hjælp for at finde "småfejl",
> selv om jeg er blevet vejledt om ikke at gære så meget ud af
> valiferingen her i begyndelsen.
> Når jeg nu forsøger mig med at indsætte et billede, så vil siden
> ikke validere, der er 1 error.
>
> Sådan ser det ud:
> document type does not allow element "IMG" here
> <img src="john4.jpg" alt= "Det er mig" title="Det er mig" >
>
> Hvad er der galt?
> Jeg har prøvet at flyte rundt på tagget, indsat det både i head
> og body,ja...alle steder, men intet hjælper.
> Hvor skal det forresten indsættes?
> I toturials får jeg at vide, det er nemt at indsætte et billede.
> Jo....når man nu ved det, så er alt vel nemt?
> Håber, der er en venlig sjæl, der endnu engang vil hjælpe mig.
> Jeg har brugt mange timer på at hitte rede i det, men nu må jeg
> igen kaste håndklædet i ringen.
> Venlig hilsen, John Steffensen.

Alt hvad du vil have vist på skærmen, skal stå i <body>
Der er ikke noget galt med din kode, bortset fra et mellemrum i alt :
alt= "Det er mig" skal være
alt="Det er mig"
Jeg er nu ikke sikker på, at det kvalificerer som en fejl.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



John Lund Steffensen (22-05-2009)
Kommentar
Fra : John Lund Steffensen


Dato : 22-05-09 10:30

Birger Sørensen wrote in dk.edb.internet.webdesign.html:
> John Lund Steffensen formulerede spørgsmålet:
> > Hej igen.
> > Nu har jeg dette "lille" problem:
> >
> > Hvis jeg ikke har indsat et billede (image), så validerer min
> > side. Og det er da fantastisk, selv om siden slet ik´ke er noget
> > at skrive hjem om.
> > Jeg validerer, da det er en stor hjælp for at finde "småfejl",
> > selv om jeg er blevet vejledt om ikke at gære så meget ud af
> > valiferingen her i begyndelsen.
> > Når jeg nu forsøger mig med at indsætte et billede, så vil siden
> > ikke validere, der er 1 error.
> >
> > Sådan ser det ud:
> > document type does not allow element "IMG" here
> > <img src="john4.jpg" alt= "Det er mig" title="Det er mig" >
> >
> > Hvad er der galt?
> > Jeg har prøvet at flyte rundt på tagget, indsat det både i head
> > og body,ja...alle steder, men intet hjælper.
> > Hvor skal det forresten indsættes?
> > I toturials får jeg at vide, det er nemt at indsætte et billede.
> > Jo....når man nu ved det, så er alt vel nemt?
> > Håber, der er en venlig sjæl, der endnu engang vil hjælpe mig.
> > Jeg har brugt mange timer på at hitte rede i det, men nu må jeg
> > igen kaste håndklædet i ringen.
> > Venlig hilsen, John Steffensen.
>
> Alt hvad du vil have vist på skærmen, skal stå i <body>
> Der er ikke noget galt med din kode, bortset fra et mellemrum i alt :
> alt= "Det er mig" skal være
> alt="Det er mig"
> Jeg er nu ikke sikker på, at det kvalificerer som en fejl.
>
> Birger
>
> --
> http://varmeretter.dk - billig, sund og hurtig mad
> http://bbsorensen.dk
>
>
Hej Birger.
Mange tak for din hjælp til at løse mit problem.
Jeg rettede lige det med mellemrummet, og så kommer der følgende
meddelelse (Error):

Line 32, Column 58: document type does not allow element "IMG" here;
missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "ADDRESS"
start-tag
<img src="john4.jpg" alt="Det er mig" title="Det er mig" >&#9993;
The mentioned element is not allowed to appear in the context in which
you've placed it; the other mentioned elements are the only ones that
are both allowed there and can contain the element mentioned. This might
mean that you need a containing element, or possibly that you've
forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a
block-level element (such as "<p>" or "<table>") inside an inline
element (such as "<a>", "<span>", or "<font>").

Den meddelelse kan jeg ikke lige gennemskue.
Mon du kan hjælpe her?
På forhånd tak.
Venlig hilsen, John Steffensen





--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Kim Ludvigsen (22-05-2009)
Kommentar
Fra : Kim Ludvigsen


Dato : 22-05-09 11:35

John Lund Steffensen skrev:
> Jeg rettede lige det med mellemrummet, og så kommer der følgende
> meddelelse (Error):
>
> Line 32, Column 58: document type does not allow element "IMG" here;
> missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "ADDRESS"
> start-tag
> <img src="john4.jpg" alt="Det er mig" title="Det er mig" >

Det betyder, at du bruger en doctype, der kræver at billeder
er placeret i et andet element som de ovennævnte. Du kan
fjerne fejlen ved fx at indsætte <div> og </div> omkring din
billed-kode.

--
Mvh. Kim Ludvigsen
Tips til hjemmesidesnedkeren:
http://kimludvigsen.dk/tips-internet-websnedker.php

John Lund Steffensen (22-05-2009)
Kommentar
Fra : John Lund Steffensen


Dato : 22-05-09 13:52

Kim Ludvigsen wrote in dk.edb.internet.webdesign.html:
> John Lund Steffensen skrev:
> > Jeg rettede lige det med mellemrummet, og så kommer der følgende
> > meddelelse (Error):
> >
> > Line 32, Column 58: document type does not allow element "IMG" here;
> > missing one of "P", "H1", "H2", "H3", "H4", "H5", "H6", "DIV", "ADDRESS"
> > start-tag
> > <img src="john4.jpg" alt="Det er mig" title="Det er mig" >
>
> Det betyder, at du bruger en doctype, der kræver at billeder
> er placeret i et andet element som de ovennævnte. Du kan
> fjerne fejlen ved fx at indsætte <div> og </div> omkring din
> billed-kode.
>
> --
> Mvh. Kim Ludvigsen
> Tips til hjemmesidesnedkeren:
> http://kimludvigsen.dk/tips-internet-websnedker.php
Hej Kim.
Mange tak for din ulejlighed med at hj;lpe mig.
Det var lige det, der skulle til.
Mht. doctype, så bruger jeg den, der er blevet mig anbefalet.
Mht. at anvende <div> </div> for at få det til at validere, det har jeg ikke
kunnet finde oplysninger om.
Men det er måske fordi det er så indlysende, at der ingen grund er til at
nævne noget om det.
Men du skal have tak for din vejledning, nu validerer min side.
Og det er da bare dejligt.
Der er dog en Warning mht BOM.
Jeg har fået fortalt, det ikke betyder noget, og jeg kan endvidere heller
ikke finde hjælp derom.
Der er følgende warning:
Quote:
Byte-Order Mark found in UTF-8 File.
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause
problems for some text editors and older browsers. You may want to consider
avoiding its use until it is better supported.
Unquote.
Jeg bruger Notepad til at skrive mine koder.
Endnu engang mange tak for din hjælp.
Venlig hilsen, John Steffensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Bertel Lund Hansen (22-05-2009)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-05-09 20:36

John Lund Steffensen skrev:

> Mht. at anvende <div> </div> for at få det til at validere, det har jeg ikke
> kunnet finde oplysninger om.
> Men det er måske fordi det er så indlysende, at der ingen grund er til at
> nævne noget om det.

Alle elementer i body-delen skal stå enten i en <div> eller i en
<p>. Det gælder ved doctypen strict som jeg anbefaler.

Senere vil du opdage at du alligevel får brug for de omklamrende
elementer når du skal ændre designet.

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Stig Johansen (23-05-2009)
Kommentar
Fra : Stig Johansen


Dato : 23-05-09 09:00

John Lund Steffensen wrote:

> Der er dog en Warning mht BOM.
> Jeg har fået fortalt, det ikke betyder noget, og jeg kan endvidere heller
> ikke finde hjælp derom.

Det er måske mig der har udtalt det, men jeg vil godt lige præcisere.
I _dit_ tilfælde betyder det ikke noget.
Din server fortæller explicit, at det er utf-8.
Andre servere, der er sat op til at levere text/html uden nærmere angivelse
kan godt forårsage:

> The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause
> problems for some text editors and older browsers. You may want to
> consider avoiding its use until it is better supported.

Det er så et spørgsmål om det stadig er relevant med 'gamle browsere' (older
browsers).

Langt hen ad vejen synes jeg at kunne huske, at BOM på utf-8 - 'krigen' -
blev udkæmpet mellem 'en vis herre' og andre omkring årtusindeskiftet.

Formentlig er det en warning, der ikke er aktuel mere, men måske tilføjer
man nye features, og glemmer at slette de irrelevante.

--
Med venlig hilsen
Stig Johansen

Rune Jensen (22-05-2009)
Kommentar
Fra : Rune Jensen


Dato : 22-05-09 12:15

John Lund Steffensen skrev:

> One possible cause for this message is that you have attempted to put a
> block-level element (such as "<p>" or "<table>") inside an inline
> element (such as "<a>", "<span>", or "<font>").

Jeg hugger lige lidt info frit efter Bertel Lund Hansen:

Block elementer afgrænser hele blokke, mens inline elementer afgrænser i
den løbende tekst.

Eksempel:

En overskrift-tag h1-h6 er et block element. Et block element kan godt
have inline elementer. Inline elementer er f.eks. <em>, som som sagt
afgrænser inde i teksten. Her er eksempel:

<h1>Her er en <em>overskrift</em></h1>

Som siger, at

1. Hele tesktstykket er en overskrift ved h1, men også at
2. Det sidste ord er særligt vigtigt i den overskrift, da det er
afgrænset af <em>. Og at det kan ændre betydningen af overskriften.

<em> angiver, at man vil lægge tryk på eller fremhæve dele af eller hele
en sætning/afsnit. Det kan altså ændre betydningen af en tekst.

Et inline element kan også godt have et andet inline element. Men de
skal så begge ligge i et block element. Eksempel:

<p>hun råbte: <q>Jeg <em>vil</em> have en kat!</q></p>

Hun råbte (citat:) Jeg _vil_ have en kat!

Hun har måske fået nej til at få et dyr - i første omgang..

Man kan for sjov lægge trykket anderledes, og så får teksten rent
faktisk en anderledes betydning:

<p>hun råbte: <q>Jeg vil have en <em>kat</em>!</q></p>

Hun råbte (citat:) Jeg vil have en _kat_!

Hun er nok ikke tilfreds med en hund..

Når du så får at vide, du måske har placeret et blockelement inde i et
inline element, kan det være f.eks. at du har:

<em><h1>Overskrift</h1></em>

samme problem opstår med:

<q><p>Et afsnit med en tekst.</p></q>

osv...

Hvad der er inline og hvad der er block-elementer, kan du se en oversigt
over her:

Inline elements:
http://htmlhelp.com/reference/html40/inline.html

Block Elements:
http://htmlhelp.com/reference/html40/block.html


MVH
Rune Jensen

John Lund Steffensen (22-05-2009)
Kommentar
Fra : John Lund Steffensen


Dato : 22-05-09 14:00

Rune Jensen wrote in dk.edb.internet.webdesign.html:
> John Lund Steffensen skrev:
>
> > One possible cause for this message is that you have attempted to put a
> > block-level element (such as "<p>" or "<table>") inside an inline
> > element (such as "<a>", "<span>", or "<font>").
>
> Jeg hugger lige lidt info frit efter Bertel Lund Hansen:
>
> Block elementer afgrænser hele blokke, mens inline elementer afgrænser i
> den løbende tekst.
>
> Eksempel:
>
> En overskrift-tag h1-h6 er et block element. Et block element kan godt
> have inline elementer. Inline elementer er f.eks. <em>, som som sagt
> afgrænser inde i teksten. Her er eksempel:
>
> <h1>Her er en <em>overskrift</em></h1>
>
> Som siger, at
>
> 1. Hele tesktstykket er en overskrift ved h1, men også at
> 2. Det sidste ord er særligt vigtigt i den overskrift, da det er
> afgrænset af <em>. Og at det kan ændre betydningen af overskriften.
>
> <em> angiver, at man vil lægge tryk på eller fremhæve dele af eller hele
> en sætning/afsnit. Det kan altså ændre betydningen af en tekst.
>
> Et inline element kan også godt have et andet inline element. Men de
> skal så begge ligge i et block element. Eksempel:
>
> <p>hun råbte: <q>Jeg <em>vil</em> have en kat!</q></p>
>
> Hun råbte (citat:) Jeg _vil_ have en kat!
>
> Hun har måske fået nej til at få et dyr - i første omgang..
>
> Man kan for sjov lægge trykket anderledes, og så får teksten rent
> faktisk en anderledes betydning:
>
> <p>hun råbte: <q>Jeg vil have en <em>kat</em>!</q></p>
>
> Hun råbte (citat:) Jeg vil have en _kat_!
>
> Hun er nok ikke tilfreds med en hund..
>
> Når du så får at vide, du måske har placeret et blockelement inde i et
> inline element, kan det være f.eks. at du har:
>
> <em><h1>Overskrift</h1></em>
>
> samme problem opstår med:
>
> <q><p>Et afsnit med en tekst.</p></q>
>
> osv...
>
> Hvad der er inline og hvad der er block-elementer, kan du se en oversigt
> over her:
>
> Inline elements:
> http://htmlhelp.com/reference/html40/inline.html
>
> Block Elements:
> http://htmlhelp.com/reference/html40/block.html
>
>
> MVH
> Rune Jensen
Hej Rune.
Mange tak for din indsats med at svare og hjælpe mig.
Uha....Der er sandelig meget at holde styr og rede på.
Jeg knokler på...Det er en skam, døgnet kun har 24 timer.
Dagene flyver afsted!
Venlig hilsen, John Steffensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rune Jensen (22-05-2009)
Kommentar
Fra : Rune Jensen


Dato : 22-05-09 14:07

John Lund Steffensen skrev:

> Uha....Der er sandelig meget at holde styr og rede på.
> Jeg knokler på...Det er en skam, døgnet kun har 24 timer.
> Dagene flyver afsted!

Husk nu...
Kun 45 minutter ved 'puteren ad gangen, som sundhedsstyrelsen siger, så
er det ud at røre sig, hehe.
(Ikke noget, jeg selv er god til at overholde)

MVH
Rune Jensen

Philip Nunnegaard (22-05-2009)
Kommentar
Fra : Philip Nunnegaard


Dato : 22-05-09 14:26

Rune Jensen skrev:

> Kun 45 minutter ved 'puteren ad gangen, som sundhedsstyrelsen siger, så
> er det ud at røre sig, hehe.
> (Ikke noget, jeg selv er god til at overholde)

Heller ikke her, med mindre de gange hvor jeg lige skal rejse mig op for
at gå lidt rundt mens jeg tænker, tæller med.


--
Philip - http://chartbase.dk

Allan Vebel (22-05-2009)
Kommentar
Fra : Allan Vebel


Dato : 22-05-09 22:38

Rune Jensen skrev:

> Husk nu...
> Kun 45 minutter ved 'puteren ad gangen, som
> sundhedsstyrelsen siger, så er det ud at røre sig

Ja, og så pisser det ned - det er endnu farligere

--
Allan Vebel
Skal vi mødes?
http://runejensen.dk/webdesign_group_meeting/



Allan Vebel (22-05-2009)
Kommentar
Fra : Allan Vebel


Dato : 22-05-09 11:53

John Lund Steffensen skrev:

> Hvad er der galt?

Du har indsat det et forkert sted, det skal stå
mellem <body> og </body>

Desuden skal du huske at lægge billedet ud
på serveren.

http://johnsteffensen.dk/john4.jpg siger at det
ikke er ude endnu.

For at skabe overskuelighed, kan du også lave
undermapper, så alle billeder ligger i en mappe
for sig, for eksempel:

<img src="billeder/john4.jpg" alt= "" />

--
Allan Vebel
Skal vi mødes?
http://runejensen.dk/webdesign_group_meeting/



John Lund Steffensen (22-05-2009)
Kommentar
Fra : John Lund Steffensen


Dato : 22-05-09 14:10

Allan Vebel wrote in dk.edb.internet.webdesign.html:
> John Lund Steffensen skrev:
>
> > Hvad er der galt?
>
> Du har indsat det et forkert sted, det skal stå
> mellem <body> og </body>
>
> Desuden skal du huske at lægge billedet ud
> på serveren.
>
> http://johnsteffensen.dk/john4.jpg siger at det
> ikke er ude endnu.
>
> For at skabe overskuelighed, kan du også lave
> undermapper, så alle billeder ligger i en mappe
> for sig, for eksempel:
>
> <img src="billeder/john4.jpg" alt= "" />
>
> --
> Allan Vebel
> Skal vi mødes?
> http://runejensen.dk/webdesign_group_meeting/
>
>
Hej Allan.
Mange tak for din vejledning til mig.
Jeg er helt klar over, min side ikke er opdateret med det
billede.
Og osse, at jeg havde indsat det et forkert sted.
Jeg ville lige have det jeg har fået lavet, til at validere inden
jeg lægger siden ud til offentlig skue.
Detn side er nu ikke noget at skrive hjem om.
Men det er da en begyndelse.
Nu vil jeg øve mig lidt i at få billedet placeret et andet sted
på siden.
Men jeg opdaterer siden om snart.
Venlig hilsen, John Steffensen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409084
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste