|
| Validering Fra : Mark Thomas Gazel |
Dato : 05-05-07 05:17 |
| | |
Peter Vesth (05-05-2007)
| Kommentar Fra : Peter Vesth |
Dato : 05-05-07 06:40 |
| | |
Lars Raaby (05-05-2007)
| Kommentar Fra : Lars Raaby |
Dato : 05-05-07 07:44 |
|
Peter Vesth skrev:
> Mark Thomas Gazel wrote in dk.edb.internet.webdesign.html:
>> Hej
>>
>> Kan man rette på document type på denne side:
>>
>> http://validator.w3.org/check?uri=http%3A%2F%2Flars.raaby.dk%2Fblog%2F
>>
> Hej Mark
>
> Prøv at sætte nedenstående ind øverst (før head) i dokumentet
>
> <?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">
>
> og kør så en valideringstjek på http://validator.w3.org/
>
> Peter
>
> www.jesser.dk
>
>
Siden bliver helt blank når jeg indsætter den øverste linie.
<?xml version="1.0" encoding="iso-8859-1"?>
Der bliver kørt noget php før head om det er der fejlen ligge ved
jeg ikke.
--
MVH
Lars Raaby
www.8840.dk
- My home town
| |
Christian Bohr-Halli~ (05-05-2007)
| Kommentar Fra : Christian Bohr-Halli~ |
Dato : 05-05-07 12:33 |
|
Lars Raaby <Lars.Raaby@kabelmail.dk> posting:
>Siden bliver helt blank når jeg indsætter den øverste linie.
> <?xml version="1.0" encoding="iso-8859-1"?>
>Der bliver kørt noget php før head om det er der fejlen ligge ved
>jeg ikke.
Nu er det så længe siden, jeg sidst har rodet med PHP/XHTML, at det
vel næsten er løgn, men jeg husker netop et problem med PHP og
XML-erklæringen, da PHP griber fat i denne i den tro, der er tale om
PHP-kode.
En løsning kunne være, at PHP tager sig af udskrivningen:
<?php echo "<?xml version....>
--
What is life, except excuse for death,
or death, but an escape from life. -Ukendt
Fly Opera - http://opera.softwolves.dk
| |
Birger Sørensen (05-05-2007)
| Kommentar Fra : Birger Sørensen |
Dato : 05-05-07 12:45 |
|
Christian Bohr-Halling wrote in dk.edb.internet.webdesign.html:
> Lars Raaby <Lars.Raaby@kabelmail.dk> posting:
>
> >Siden bliver helt blank når jeg indsætter den øverste linie.
> > <?xml version="1.0" encoding="iso-8859-1"?>
> >Der bliver kørt noget php før head om det er der fejlen ligge ved
> >jeg ikke.
>
> Nu er det så længe siden, jeg sidst har rodet med PHP/XHTML, at det
> vel næsten er løgn, men jeg husker netop et problem med PHP og
> XML-erklæringen, da PHP griber fat i denne i den tro, der er tale om
> PHP-kode.
>
> En løsning kunne være, at PHP tager sig af udskrivningen:
> <?php echo "<?xml version....>
>
> --
> What is life, except excuse for death,
> or death, but an escape from life. -Ukendt
>
> Fly Opera - http://opera.softwolves.dk
Eftersom der er " i teksten og ingen variable, vil det være smartere
at bruge ':
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
ellers skal " escapes : \", og det bliver noget rod at se på... ;).
Man kan også sætte hele strengen ind i en variabel og udskrive den, og
vil man have en line have linieskift på, for HTML læsbarhed, kan man
også gøre det (."\n").
Birger
--
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
| |
Erik Ginnerskov (05-05-2007)
| Kommentar Fra : Erik Ginnerskov |
Dato : 05-05-07 08:28 |
|
Peter Vesth wrote:
> Prøv at sætte nedenstående ind øverst (før head) i dokumentet
>
> <?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">
Det vil være valid kode. Men det sætter IE6 i quirks-mode, så siden vises
forkert. Linjen
<?xml version="1.0" encoding="iso-8859-1"?>
bør fjernes og erstattes af dette inde i sidens header:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"
/>
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk
| |
Birger Sørensen (05-05-2007)
| Kommentar Fra : Birger Sørensen |
Dato : 05-05-07 11:07 |
|
Mark Thomas Gazel wrote in dk.edb.internet.webdesign.html:
> Hej
>
> Kan man rette på document type på denne side:
>
> http://validator.w3.org/check?uri=http%3A%2F%2Flars.raaby.dk%2Fblog%2F
>
> Så den validerer.
>
> Med venlig hilsen
>
> Mark
>
Jeg tror det vil hjælpe en del, hvis du lukker <address> tags - XHTML
tillader at du blot afslutter med /> (husk space før /).
Det skulle fjerne de første 8 fejl, tror jeg.
Der er ulovlige karakterer i id'er - dem er du nødt til at
udkifte/fjerne.
Birger
--
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
| |
Christian Bohr-Halli~ (05-05-2007)
| Kommentar Fra : Christian Bohr-Halli~ |
Dato : 05-05-07 12:42 |
|
Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>Jeg tror det vil hjælpe en del, hvis du lukker <address> tags - XHTML
>tillader at du blot afslutter med /> (husk space før /).
<address /> ? Det giver ikke meget mening at have sådan et tomt
address-element.
--
What is life, except excuse for death,
or death, but an escape from life. -Ukendt
Fly Opera - http://opera.softwolves.dk
| |
Birger Sørensen (05-05-2007)
| Kommentar Fra : Birger Sørensen |
Dato : 05-05-07 12:51 |
|
Christian Bohr-Halling wrote in dk.edb.internet.webdesign.html:
> Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>
> >Jeg tror det vil hjælpe en del, hvis du lukker <address> tags - XHTML
> >tillader at du blot afslutter med /> (husk space før /).
>
> <address /> ? Det giver ikke meget mening at have sådan et tomt
> address-element.
>
> --
> What is life, except excuse for death,
> or death, but an escape from life. -Ukendt
>
> Fly Opera - http://opera.softwolves.dk
<address class="vcard author" />
giver mening i XHTML, som er den TD der anbendes i dokumentet.
I HTML 4 er den korrekte notation
<address class="vcard author"></address>
så under alle omstændigheder er der syntaxfejl.
Birger
--
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
| |
Christian Bohr-Halli~ (05-05-2007)
| Kommentar Fra : Christian Bohr-Halli~ |
Dato : 05-05-07 13:03 |
|
Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>> <address /> ? Det giver ikke meget mening at have sådan et tomt
>> address-element.
-klip-
><address class="vcard author" />
>giver mening i XHTML, som er den TD der anbendes i dokumentet.
Der er mange ting, man kan skrive, der syntaktisk giver mening uden
at give semantisk mening. Det virker <adresse /> umiddelbart som et
eksempel på.
Hvordan vil du skrive adresseinformationerne i et tomt
adresse-element?
Nu, når du poster på usenet, kan jeg så ikke få dig til at overholde
de basale retningslinjer for afsendelse af indlæg? Det vil mere
konkret sige at klippe overflødigt væk. Se evt.
http://www.usenet.dk/netikette/citatteknik.html
--
What is life, except excuse for death,
or death, but an escape from life. -Ukendt
Fly Opera - http://opera.softwolves.dk
| |
Birger Sørensen (05-05-2007)
| Kommentar Fra : Birger Sørensen |
Dato : 05-05-07 16:05 |
|
Har aldrig brugt <address> tag'et - det er i IE det samme som <i> -
formentlig noget andet i de andre...
Fejlen ved validering, er grafisk den samme som normalt gives ved ikke
sluttede tag, og jeg antog at det var problemet.
Det er det imidlertid ikke. <address..> tag'et er lukket som det skal
i koden. (Check Show Source og revalidate).
Til gengæld giver valideringen også forklaringen : et <address> tag er
bloklevel, og det kan ikke stå inde i et inline tag. Men det gør det
her: <address> står inde i et <span> - som er inline, og det er ikke
tilladt.
Birger
--
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
| |
Christian Bohr-Halli~ (05-05-2007)
| Kommentar Fra : Christian Bohr-Halli~ |
Dato : 05-05-07 16:31 |
|
Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>Har aldrig brugt <address> tag'et - det er i IE det samme som <i> -
>formentlig noget andet i de andre...
Layoutmæssigt måske, men ikke logisk.
Og så kan jeg se, du har klippet, men du har klippet for meget.
Skal ikke fjerne det hele, men kun det overflødige. Det bør stadig
være muligt i ens svar at se, hvad det er, man svarer på, og så
skriver man svaret under. Se mit indlæg her som et eksempel. Jeg
svarer på dine to linjer "Har aldrig brugt..." og fjerner resten, da
det er overflødigt for mit svar.
--
What is life, except excuse for death,
or death, but an escape from life. -Ukendt
Fly Opera - http://opera.softwolves.dk
| |
Birger Sørensen (05-05-2007)
| Kommentar Fra : Birger Sørensen |
Dato : 05-05-07 20:08 |
|
Christian Bohr-Halling wrote in dk.edb.internet.webdesign.html:
> Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>
> >Har aldrig brugt <address> tag'et - det er i IE det samme som <i> -
> >formentlig noget andet i de andre...
>
> Layoutmæssigt måske, men ikke logisk.
<address> er en fremhævning, nøjagtigt som <i>.
Forskellen er at <address> er et blokelement - og hvis der i stedet
havde været brugt <i> eller <b> eller et af de andre fremhævnings tags,
ville der ikke have været et valderingsproblem..
----------
> svarer på dine to linjer "Har aldrig brugt..." og fjerner resten, da
> det er overflødigt for mit svar.
>
Og dermed er referancen til det oprindelige spørsmål - som et eller
andet sted jo er det, det handler om - gået fløjten.
Kritik er fint - der hvor den hører hjemme. Ikke hvis den tjener til at
afspore besvarelsen af det spørgsmål der er stillet.
Birger
--
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
| |
Christian Bohr-Halli~ (05-05-2007)
| Kommentar Fra : Christian Bohr-Halli~ |
Dato : 05-05-07 21:02 |
|
Birger Sørensen <sdcXfjernX@bbsorensen.com> posting:
>> >Har aldrig brugt <address> tag'et - det er i IE det samme som <i> -
>> >formentlig noget andet i de andre...
>>
>> Layoutmæssigt måske, men ikke logisk.
>
><address> er en fremhævning, nøjagtigt som <i>.
Ja, som jeg skrev: Layoutmæssigt er det muligvis ens i en given
browser, ikke logisk. Address-elementet er ikke et
fremhævningselement som sådan. Det er et en markering og angivelse
af et givent logisk indhold, en adresse. I-elementet er et
fremhævningselement.
Der er altså ved anvendelse af address-elementet større
informationsfylde vedr. indholdet end ved i[1].
>Forskellen er at <address> er et blokelement - og hvis der i stedet
Ja, det er også en forskel.
>havde været brugt <i> eller <b> eller et af de andre fremhævnings tags,
>ville der ikke have været et valderingsproblem..
Ja.
>----------
>> svarer på dine to linjer "Har aldrig brugt..." og fjerner resten, da
>> det er overflødigt for mit svar.
>>
>Og dermed er referancen til det oprindelige spørsmål - som et eller
>andet sted jo er det, det handler om - gået fløjten.
Det har virker ganske fint i mange, mange år med den aktuelle teknik
til at klippe.
>Kritik er fint - der hvor den hører hjemme. Ikke hvis den tjener til at
>afspore besvarelsen af det spørgsmål der er stillet.
Ikke forstået. Du poster på usenet. Du kender tilsyneladende ikke
retningslinjerne. Jeg gør dig opmærksom på dem. Hvor skulle
"kritikken" (det var nu blot en vejledning) ellers høre hjemme, hvis
ikke her?
______________
[1] Hvor meget kan så diskuteres, da det ikke er specificeret,
hvilke adressetype og format, der er tale om.
--
What is life, except excuse for death,
or death, but an escape from life. -Ukendt
Fly Opera - http://opera.softwolves.dk
| |
|
|