/ 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
xhtml 1.0 ??
Fra : Rune Thougaard Krist~


Dato : 09-04-04 23:19

Jeg har lige besluttet at jeg fre over vil lave alle mine hjemmesider i
xhtml hvilket er det eneste rigtige at gøre men, hvad i alt verden er der
galt her?



 
 
Knud Gert Ellentoft (09-04-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 09-04-04 23:22

"Rune Thougaard Kristensen" <spam@rtk-design.dk> skrev :

>Jeg har lige besluttet at jeg fre over vil lave alle mine hjemmesider i
>xhtml hvilket er det eneste rigtige at gøre men, hvad i alt verden er der
>galt her?

Hvem - hvad - hvor?
--
Knud

Rune Thougaard Krist~ (09-04-2004)
Kommentar
Fra : Rune Thougaard Krist~


Dato : 09-04-04 23:36

> Hvem - hvad - hvor?

Ja, ked af det håbede ikke på så hurtig tilbage melding, den blev sendt
afsted alt alt for hurtigt.

1. Kan man downloade en xhtml validator så jeg slipper for at checke det
online
2.
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.rtk-design.dk&doctype=XHTML+Basic+1.0&charset=iso-8859-1+%28Western+Europe%29
hvad er der galt her?
kommer lige en stump af koden:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>R T K - D E S I G N . D K</title>
<?xml-stylesheet type="text/css" href="style.css"?>
</head>

<body bgcolor="#E1E1E1">
<table width="100%" height="100%" border="0" cellpadding="0"
cellspacing="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="25" align="left"><table width="821" border="0"
cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#65809A" style="border-top: 1px solid;
border-color: #000000"><table width="100%" border="0" cellspacing="0"
cellpadding="5">
<tr>

men det ser ud til at den kun checker disse 3 linier:

1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
2: <br />
3: <b>Parse error</b>: parse error in
<b>/web/www.rtk-design.dk/www/index.php on line <b>1</b><br />


Mvh. Rune Thougaard
--



Mads Graugaard Hanse~ (10-04-2004)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 10-04-04 00:06

Rune Thougaard Kristensen wrote in dk.edb.internet.webdesign.html:
> > Hvem - hvad - hvor?
>
> Ja, ked af det håbede ikke på så hurtig tilbage melding, den blev sendt
> afsted alt alt for hurtigt.
>
> 1. Kan man downloade en xhtml validator så jeg slipper for at checke det
> online
> 2.
> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.rtk-design.dk&doctype=XHTML+Basic+1.0&charset=iso-8859-1+%28Western+Europe%29
> hvad er der galt her?
> kommer lige en stump af koden:

[....]

> men det ser ud til at den kun checker disse 3 linier:
>
> 1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
> "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
> 2: <br />
> 3: <b>Parse error</b>: parse error in
> <b>/web/www.rtk-design.dk/www/index.php on line <b>1</b><br />
>
>
> Mvh. Rune Thougaard
> --


Ja.. den vil gi dig en parse error fordi XML deklarationen gør brug af det samme som PHP's script engine.

<?xml version="1.0" encoding="iso-8859-1"?>

når du bruger php skal du lave noget ala..

<? echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?>

(hæng mig ikke op på formatet, er ASP'er ikke php'er )

Men sagen er den, at du skal udskrive den linie med php's echo funktion.

Så kan du så prøve igen

/Mads

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

Knud Gert Ellentoft (10-04-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-04 00:15

"Rune Thougaard Kristensen" <spam@rtk-design.dk> skrev :

>1. Kan man downloade en xhtml validator så jeg slipper for at checke det
>online

Kender ikke nogen.

>2.
>http://validator.w3.org/check?uri=http%3A%2F%2Fwww.rtk-design.dk&doctype=XHTML+Basic+1.0&charset=iso-8859-1+%28Western+Europe%29
>hvad er der galt her?

Meget.

I strict xhtml, skal al fomatering være med css, dvs. at du
f.eks. ikke kan bruge
<body bgcolor="#E1E1E1">

Du skal angive baggrundsfarven med css og det samme selvvfølgelig
i tabeller.

Alle tags skal afsluttes.

Lad være med at bruge xmlerklæringer, dem kan du alligevel ikke
bruge til noget fornuftigt.

Dvs. slet den øverste
<?xml version="1.0" encoding="iso-8859-1"?>
Slet også <html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="da">

Link til cssark, angiv det med
<link rel="stylesheet" href="style.css" type="text/css">
<table height="xxx"
>
><?xml version="1.0" encoding="iso-8859-1"?>
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>"DTD/xhtml1-strict.dtd">
><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
><head>
><title>R T K - D E S I G N . D K</title>
><?xml-stylesheet type="text/css" href="style.css"?>
></head>
>
><body bgcolor="#E1E1E1">
><table width="100%" height="100%" border="0" cellpadding="0"
>cellspacing="0">
> <tr>
> <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
> <tr>
> <td height="25" align="left"><table width="821" border="0"
>cellpadding="0" cellspacing="0">
> <tr>
> <td bgcolor="#65809A" style="border-top: 1px solid;
>border-color: #000000"><table width="100%" border="0" cellspacing="0"
>cellpadding="5">
> <tr>
>
>men det ser ud til at den kun checker disse 3 linier:

Fordi du mangler en content type, skal være i <head>:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1" />
>
>1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN"
>"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
> 2: <br />
> 3: <b>Parse error</b>: parse error in
><b>/web/www.rtk-design.dk/www/index.php on line <b>1</b><b

--
Knud

Andreas Haugstrup Pe~ (10-04-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 10-04-04 08:19

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> wrote in
news:2sae70t4guhe50alft4nkkvhjmloq2f0jp@dtext.news.tele.dk:

> Slet også <html xmlns="http://www.w3.org/1999/xhtml"
> xml:lang="da">

Nej! Den skal sgu ikke slettes! Du laver da heller ikke et html 4 dokument
uden et <html>-tag.

> Link til cssark, angiv det med
> <link rel="stylesheet" href="style.css" type="text/css">

Skal være: <link rel="stylesheet" href="style.css" type="text/css" />

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Jens Gyldenkærne Cla~ (10-04-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-04-04 09:33

Andreas Haugstrup Pedersen skrev:

>> Slet også <html xmlns="http://www.w3.org/1999/xhtml"
>> xml:lang="da">
>
> Nej! Den skal sgu ikke slettes! Du laver da heller ikke et
> html 4 dokument uden et <html>-tag.

Mon ikke Knud ville nøjes med <html> (og altså blot slette
parametrene xmlns og xml:lang).

Html-elementet skal naturligvis være der - men parametrene er ikke
obligatoriske.
--
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 (10-04-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-04 10:30

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

>Mon ikke Knud ville nøjes med <html> (og altså blot slette
>parametrene xmlns og xml:lang).

Naturligvis.
--
Knud

Andreas Haugstrup Pe~ (10-04-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 10-04-04 10:46

Jens Gyldenkærne Clausen <jens@gyros.invalid> wrote in
news:Xns94C76B50EBA7Fjcdmfdk@gyrosmod.cybercity.dk:

> Mon ikke Knud ville nøjes med <html> (og altså blot slette
> parametrene xmlns og xml:lang).
>
> Html-elementet skal naturligvis være der - men parametrene er ikke
> obligatoriske.

xmlns *ER* obligatorisk!
"The root element of the document must contain an xmlns declaration for the
XHTML namespace [XMLNS]. The namespace for XHTML is defined to be
http://www.w3.org/1999/xhtml."
<http://www.w3.org/TR/xhtml1/#strict>

Det giver slet ingen mening at lave et xml-dokument til web uden at angive
et namespace!

At lade være med at angive et sprog er måske ikke påkrævet, men det er en
dårlig idé. Som også er vist ved at alle eksempler i xhtml 1.0
specifikationen inkluderer en sprogangivelse.
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Knud Gert Ellentoft (10-04-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-04 11:10

Andreas Haugstrup Pedersen <usenet@solitude.dk> skrev :

>Det giver slet ingen mening at lave et xml-dokument til web uden at angive
>et namespace!

Og under punkt 5 på http://www.w3.org/TR/xhtml1/#strict :

»An XML declaration is not required in all XML documents; however
XHTML document authors are strongly encouraged to use XML
declarations in all their documents.«

Folk bruger jo ikke xml på deres sider, men bruger xhtlm fordi
det er smartet/,nyest/fremtidssikret.

Samtidig skal siderne jo være bagudkompatibelt med html.

Validatoren brokker sig heller ikke over manglende xml-erklæring.

Så medmindre man bruger et eller andet xml, så ...
--
Knud

Andreas Haugstrup Pe~ (10-04-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 10-04-04 11:20

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> wrote in
news:fnhf70d0pq33m5dhqbk2p1ihpuotl59giu@dtext.news.tele.dk:

> Andreas Haugstrup Pedersen <usenet@solitude.dk> skrev :
>
>>Det giver slet ingen mening at lave et xml-dokument til web uden at
>>angive et namespace!
>
> Og under punkt 5 på http://www.w3.org/TR/xhtml1/#strict :
>
>»An XML declaration is not required in all XML documents; however
> XHTML document authors are strongly encouraged to use XML
> declarations in all their documents.«

Vi snakker ikke om XML-deklareringen:
<?xml version... blablabla

men om angivelse xmlns på <html>-elementet:

<html xmlns="http://www.w3.org/1999/xhtml">

XML-deklareringen er valgfri, men det er angivelsen af namespace så
sandelig ikke! Dit dokument er ikke lovligt xhtml 1.0 dokument hvis dit
<html>-element ikke indeholder xmlns="http://www.w3.org/1999/xhtml"

Som jeg iøvrigt også skrev i mit sidste indlæg.

Dette her har intet med XML-deklareringen at gøre.

> Folk bruger jo ikke xml på deres sider, men bruger xhtlm fordi
> det er smartet/,nyest/fremtidssikret.

Xhtml *er* xml. Det er lige meget hvorfor folk bruger xhtml - fordi xhtml
*er* xml skal alle xhtml-dokumenter overholde de samme regler som xml-
dokumenter. Sådan er det bare.

> Samtidig skal siderne jo være bagudkompatibelt med html.

Det er i dette tilfælde ligegyldigt.

> Validatoren brokker sig heller ikke over manglende xml-erklæring.

Nu er det sjovt nok heller ikke xml-erklæringen jeg snakker om, men
angivelsen af namespace.
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Knud Gert Ellentoft (10-04-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-04 11:36

Andreas Haugstrup Pedersen <usenet@solitude.dk> skrev :

>Nu er det sjovt nok heller ikke xml-erklæringen jeg snakker om, men
>angivelsen af namespace.

Vi er godt nok ude, hvor jeg ikke helt kan være med, så derfor
kan det godt være, at jeg vrøvler med nogle af udtrykkene.

Men en <head> som denne, validerer:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1" />
<title>Test</title>
</head>

Så hvorfor gør den det?
--
Knud

Andreas Haugstrup Pe~ (10-04-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 10-04-04 13:22

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> wrote in
news:rajf70tgp71msbc7c6rva9c8ord7vp9jvf@dtext.news.tele.dk:

> Så hvorfor gør den det?

En fejl i validatoren. <html>-elementet skal se sådan ud:

<html xmlns="http://www.w3.org/1999/xhtml">

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Jens Gyldenkærne Cla~ (10-04-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 10-04-04 18:24

Andreas Haugstrup Pedersen skrev:

>> Html-elementet skal naturligvis være der - men parametrene er
>> ikke obligatoriske.
>
> xmlns *ER* obligatorisk!

Det ser sørme sådan ud. Bare mærkeligt at validatoren ikke brokker
sig når xmlns mangler.
--
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

from south (09-04-2004)
Kommentar
Fra : from south


Dato : 09-04-04 23:33

Hej Rune
"Rune Thougaard Kristensen" <spam@rtk-design.dk> skrev i en meddelelse
news:4077213c$0$299$edfadb0f@dread11.news.tele.dk...
> Jeg har lige besluttet at jeg fre over vil lave alle mine hjemmesider
i
> xhtml hvilket er det eneste rigtige at gøre men, hvad i alt verden er
der
> galt her?
>

Det er sengetid Rune. Mvh Knud


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

Månedens bedste
Årets bedste
Sidste års bedste