/ 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
validering? hvad er forkert?
Fra : Peter Wissing


Dato : 18-03-03 00:10

Hej Alle

Følgende er klage punket under forsøg på validering:

Line 47, column 6: end tag for "HEAD" which is not finished (explain...).
</head>
^

sådan ser linie 47 ud:

47: </head>

nogen der eventuelt har brug for hele html dokumentet?

kommer her: :D

1: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2: <html>
3: <head>
4: <meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
5: <style type="text/css">
6: body {
7: background-image: url("gif/rose.gif");
8: background-repeat: repeat;
9: }
10:
11: a {
12: text-decoration: none;
13: color: #A1A1A1;
14: background-color: #D30000;
15:
16: }
17: a:visited {
18: color: #A1A1A1;
19: background-color: #D30000;
20:
21: }
22: a:active {
23: color: #A1A1A1;
24: background-color: #D30000;
25:
26: }
27: a:hover {
28: color: #A1A1A1;
29: text-decoration: underline;
30: background-color: #D30000;
31:
32: }
33: p {line-height: 22px;}
34: p {margin-top:15px;}
35: p {margin-bottom:10px;}
36: p {color: #A1A1A1}
37: p {background-color: transparent;}
38:
39: h4 {
40: line-height: 22px;
41: margin-top: 15px;
42: margin-bottom: 10px;
43: color: #A1A1A1;
44: background-color: transparent;
45: }
46: </style>
47: </head>
48: <body>
49: </body>
50: </html>



Hjælp, hvad er der galt?

Peter



 
 
Peter Wissing (18-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 18-03-03 00:19


En lille opfølgning. Nu brokker den (W3C validering) sig ikke over linie 47,
men linie 9. Jeg citerer:

Line: 9
Parse error - Unrecognized : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"> <html> <head> <meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"> <style type="text/css"> body {
background-image: url("gif/rose.gif"); background-repeat: repeat; }

Nogen ideer? koden ses her igen.


1: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> 2: <html>
> 3: <head>
> 4: <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> 5: <style type="text/css">
> 6: body {
> 7: background-image: url("gif/rose.gif");
> 8: background-repeat: repeat;
> 9: }
> 10:
> 11: a {
> 12: text-decoration: none;
> 13: color: #A1A1A1;
> 14: background-color: #D30000;
> 15:
> 16: }
> 17: a:visited {
> 18: color: #A1A1A1;
> 19: background-color: #D30000;
> 20:
> 21: }
> 22: a:active {
> 23: color: #A1A1A1;
> 24: background-color: #D30000;
> 25:
> 26: }
> 27: a:hover {
> 28: color: #A1A1A1;
> 29: text-decoration: underline;
> 30: background-color: #D30000;
> 31:
> 32: }
> 33: p {line-height: 22px;}
> 34: p {margin-top:15px;}
> 35: p {margin-bottom:10px;}
> 36: p {color: #A1A1A1}
> 37: p {background-color: transparent;}
> 38:
> 39: h4 {
> 40: line-height: 22px;
> 41: margin-top: 15px;
> 42: margin-bottom: 10px;
> 43: color: #A1A1A1;
> 44: background-color: transparent;
> 45: }
> 46: </style>
> 47: </head>
> 48: <body>
> 49: </body>
> 50: </html>

Se bort fra første indlæg, men svar venligst på dette. tak

Peter



Jens Gyldenkærne Cla~ (18-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-03-03 10:52

Peter Wissing skrev:

> En lille opfølgning. Nu brokker den (W3C validering) sig ikke
> over linie 47, men linie 9. Jeg citerer:
>
> Line: 9
> Parse error - Unrecognized : <!DOCTYPE html PUBLIC
> "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta
> http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1"> <style type="text/css"> body {
> background-image: url("gif/rose.gif"); background-repeat:
> repeat; }

[snip]

>> 9: }

Er du helt sikker på at den kode du har gengivet her er den samme
som den kode der sendes til W3-validatoren? At dømme efter
fejlmeddelelsen og dine linjenumre er det ikke tilfældet. Har du
mulighed for at give os et link til siden?

NB: Du mangler stadig et title-element.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Knud Gert Ellentoft (18-03-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 18-03-03 00:21

"Peter Wissing" <peter.wissing@mail.dk> skrev :

>Line 47, column 6: end tag for "HEAD" which is not finished (explain...).
> </head>

Du mangler <title>et eller andet</title> imellem <head> og
</head>, derfor siger validatoren at <head> ikke er færdig.

Selv om validatoren ikke brokker sig over din css, så skal du
bytte om på rækkefølgen af a:active og a:hover, så a:active står
sidst.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Peter Wissing (18-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 18-03-03 18:02


> Du mangler <title>et eller andet</title> imellem <head> og
> </head>, derfor siger validatoren at <head> ikke er færdig.

=>også til Jens
Siden bruges jo kun som style sheet, og derfor er der jo ingen grund til at
give den en titel vel? <=
Men det er vel så nødvendigt at lave en <title> for at kunne validere.

> Selv om validatoren ikke brokker sig over din css, så skal du
> bytte om på rækkefølgen af a:active og a:hover, så a:active står
> sidst.

ok, consider it done :)

Tak for hjælpen Peter



Knud Gert Ellentoft (18-03-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 18-03-03 19:00

"Peter Wissing" <peter.wissing@mail.dk> skrev :

>Siden bruges jo kun som style sheet, og derfor er der jo ingen grund til at
>give den en titel vel? <=

Øhh, det vil du vel normalt bruhe et cssark til.

>Men det er vel så nødvendigt at lave en <title> for at kunne valider

Den skal være med i <head>
Evt. blot <title></title>


--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Jens Gyldenkærne Cla~ (18-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-03-03 18:10

Peter Wissing skrev:

> Siden bruges jo kun som style sheet,

Hvorfor laver du det så ikke som en css-fil?

> og derfor er der jo ingen grund til at give den en titel vel?

Jo.

> Men det er vel så nødvendigt at lave en <title> for at kunne
> validere.

Ja. <title> er obligatorisk. Noget helt andet er at jeg ikke helt
kan se hvordan (for ikke at nævne hvorfor) du vil bruge en html-fil
som stylesheet?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Wissing (18-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 18-03-03 18:41


Jens Gyldenkærne Clausen <jens@gyros.invalid> skrev i en

> Hvorfor laver du det så ikke som en css-fil?

Det er også en css fil, men da jeg var inde og validere stod der at det
måske var en god ide at validere ens css fil samtidigt så det gjorde jeg, og
der brokkede den sig over korrekt html...




Jens Gyldenkærne Cla~ (18-03-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-03-03 19:23

Peter Wissing skrev:

>> Hvorfor laver du det så ikke som en css-fil?
>
> Det er også en css fil, men da jeg var inde og validere stod
> der at det måske var en god ide at validere ens css fil
> samtidigt så det gjorde jeg, og der brokkede den sig over
> korrekt html...

Undskyld, men jeg forstår simpelthen ikke hvad du mener.

CSS-koder bør stå i css-filer, sådan helt generelt.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Peter Wissing (18-03-2003)
Kommentar
Fra : Peter Wissing


Dato : 18-03-03 20:26


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse > >
Det er også en css fil, men da jeg var inde og validere stod

> > der at det måske var en god ide at validere ens css fil
> > samtidigt så det gjorde jeg, og der brokkede den sig over
> > korrekt html...
>
> Undskyld, men jeg forstår simpelthen ikke hvad du mener.
>
> CSS-koder bør stå i css-filer, sådan helt generelt.

Den kode i har set, er præcis den der står i en fil der hedder style.css. Da
jeg ville validere min index.html lagde jeg mærke til et link på W3C-siden
hvor de foreslog man også validere sin css-fil, hvis man altså havde en. Så
det gjorde jeg, og det var fejlen jeg fik. Nu har jeg ændret <title> og her
er så fejlen den kommer med:

Line: 10
Parse error - Unrecognized : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"> <head> <title>A i Søllerød</title> <meta
http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><html>
<style type="text/css"> body { background-image: url("gif/rose.gif");
background-repeat: repeat; }


style.css:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<title>A i Søllerød</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1"><html>
<style type="text/css">

body {
background-image: url("gif/rose.gif");
background-repeat: repeat;
}

a {
text-decoration: none;
color: #A1A1A1;
background-color: #D30000;

}
a:visited {
color: #A1A1A1;
background-color: #D30000;

}
a:active {
color: #A1A1A1;
background-color: #D30000;

}
a:hover {
color: #A1A1A1;
text-decoration: underline;
background-color: #D30000;

}
p {line-height: 22px;}
p {margin-top:15px;}
p {margin-bottom:10px;}
p {color: #A1A1A1}
p {background-color: transparent;}

h4 {
line-height: 22px;
margin-top: 15px;
margin-bottom: 10px;
color: #A1A1A1;
background-color: transparent;
}
</style>
</head>
<body>
</body>
</html>

Kan du hjælpe mig med at finde ud af hvad der er galt?

Peter



Niels Andersen (18-03-2003)
Kommentar
Fra : Niels Andersen


Dato : 18-03-03 20:44

Peter Wissing wrote in <3e777266$0$31949$edfadb0f@dread12.news.tele.dk>:
> Den kode i har set, er præcis den der står i en fil der hedder style.css.

Slet <style type="text/css">, og alt hvad der kommer før.
Slet også </style>, og alt hvad der kommer efter.

Så bliver det til et style-sheet, i stedet for et HTML-dokument, og så kan
du bruge det til noget.

Hvis det virker i din browser nu, så er det rent held.

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Jens Tønnesen (18-03-2003)
Kommentar
Fra : Jens Tønnesen


Dato : 18-03-03 20:41

"Peter Wissing" <peter.wissing@mail.dk> skrev i
dk.edb.internet.webdesign.html:

>Kan du hjælpe mig med at finde ud af hvad der er galt?

En css-fil skal ikke indeholde HTML-koder af nogen art. Med andre ord:
Du skal kun medtage tekst fra linien

body {

til og med den sidste } på siden.

--
Jens Tønnesen - http://www.pressefoto.dk

N/A (18-03-2003)
Kommentar
Fra : N/A


Dato : 18-03-03 18:41



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

Månedens bedste
Årets bedste
Sidste års bedste