Niels Andersen skrev:
> Ja, hvis man vil benytte en modificeret udgave af W3C's
> standard. I så fald skal du ikke sige, at du brugere deres
> standard (ifølge deres standard). :)
Det er jo logisk nok.
> En anden ting er så, at det nok alt i alt bliver kønnest i de
> aktuelle browsere, hvis du påstår at følge W3C-standarden,
> selv om du ikke gør det.
Det tror jeg til gengæld ikke. Jeg kan godt nok ikke huske
hvordan Opera og Mozillas doctype-switch håndterer ukendte
doctypeerklæringer, men IE's skulle bruge standard
compliance-mode hvis den støder på en ukendt doctype.
[javascript]
> Men er det nyttigt? Jeg kan ikke forestille mig at det vil
> have anden nytte, end at snyde validatoren. Og hvor fedt er
> det?
Her er hvad jeg foreløbig har gjort. Siden er skrevet i "ren"
(W3-valid) html og css. I onload-metoden på body har jeg lagt et
javascript der tjekker browserversionen og sætter en
browserspecifik style (-moz-border-radius) hvis det er en
browser der understøtter den (FN: Jeg tjekker om det er en
Gecko-browser - hvis det er for bredt et kriterium hører jeg
gerne bedre forslag #)
Med det skulle jeg være sikker på at den omtale ikke-standard
definition kun ses af browsere der forstår den. Spørgsmålet er
så om det er hyklerisk at kalde siden for valid.
> Hvis du indrømmer at du følger din egen HTML-standard, vil de
> fleste browsere nok droppe W3C-standarden, og følge SIN egen
> standard. Og det er ikke særligt fedt.
Jeg følger jo HTML-standarden til punkt og prikke. Det er
css-standarden jeg gerne vil fravige på et enkelt punkt. Og
desværre kan man jo ikke specificere hvilken css-version man vil
benytte.
> Hvis du fortæller at du følger W3C-standarden, så skulle du og
> browserne gerne være enige om det meste. Laver du så noget,
> som ikke er understøttet af W3C-standarden, så vil browseren
> nok enten ignorere det eller bruge det som tilsigtet.
Der er ikke noget problem i forhold til visningen af siden. Den
ikke-standard-kode der benyttes bliver ignoreret af browsere der
ikke forstår den. Og jeg skulle gerne kunne være helt sikker på
at den anvendte css-egenskab ikke kommer til at kollidere med en
fremtid officiel css-egenskab, fordi den bruger præfikset
-<browserproducent>.
Mit problem er alene af moralsk karakter - er det forkert at gøre
som jeg har gjort?
--
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