|
| 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" >✉
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
| |
|
|