26. april 2004 - 22:50Der er
19 kommentarer og 4 løsninger
W3C standarterne
Hey..
Noget debat om W3C standarter..
Hvad skal vi dog bruge dem til ?? Din mening..
og er <center> blevet "ulovlig" og hvis, hvorfor ??
Jeg bruger ikke selv, W3C standarter, da jeg synes at det skaber flere problemer end det løser.. Mine koder er simple, hurtige, og jeg tester mine sider i IE,FireFox & Opera..
Er der så ening nogen grund til at bruge W3C standarterne ?? Læg evt. nogle links (på dansk) så smider jeg lidt point..
Det er vigtigt at overholde standarderne, udelukkende fordi at vi skal bruge noget at basere de kommende browser generationer på. Standarderne udelukker også monopol på browser området, i det og med at standarden understøttes af alle browsere.
Når du siger at <center> er ulovligt, så mener du vel at man skal benytte noget ala <div align="center"> i stedet for.. Hmm.. <center> stammer helt tilbage i rødderne af HTML, men jeg kan sagtens se at med div bliver det hele mere objekt-orienteret, hvilket kun kommer os til gode i den sidste ende..!
hmm, havde faktisk fået at vide at også <div align="center"> også var forbudt..
men jeg synes at når jeg bruger <div> så får jeg væsenlig ringere kode og effekt, end hvis jeg ikke bruger den..
og mht. monopol så findes der jo en hel del ting til IE, som man godt kan bruge, men de bliver så bare ikke vist i andre browsere, f.eks. at ændre farve på scrollbaren, virker kun i IE, og er derfor ikke W3C godkendt, men det er da lidt ligegyldigt, fordi at så bliver det jo bare ikke vist frem på skærmen.
Men hvis men indsætter det der <W3C> tag, så virker stylesheetet ikke, og det finder jeg trælst.. derfor bruger jeg det ikke.
Den simpleste måde at sikre at ens eget projekt i virkeligheden ser ud på den måde, man ønsker er at skrive efter standarden _og_ bede browserne overholde dem også ...
F.eks. siger standarden om <center> at den er deprecated i html 4.01, hvilket betyder, at w3c ikke vil anbefale, at den medtages i nye standarder for web-kodning, men at browsere er velkomne til at sikre tilbagekompatibilitet ...
I xhtml er den direkte ude, et bud kunne være det, coldray kommer med om det objekt-orienterede ...
Hvis ikke man idag sætter fuld doctype incl. dtd-link kan man kun være sikker på een ting: At man _ikke_ kan være sikker på, hvordan en browser viser det !-)
-- og vi er godt nok nogle stykker, som glæder sig til den dag, når også de 75% af stemmerne i w3c gør det, de er med til at beslutte !o]
-- men ingen browser idag overholder på alle områder standarderne, men en hel del gør et forsøg ...
Standarter er da en nødvendig ting når man vælger at kommunikere. Jeg syntes med ret at man kan sende folk der har lavet ikke valid html, til en html pædagog, ligesom man sender børn der har tale problemer til en tale pædagog. Forskellen her er at mennesker godt kan tåle lidt dialekt, hvorimod computere er mere sort/hvid(eller valid/invalid)
Hvis du vælger at bruge browser afhængige funktion, skaber du en forskel i hvordan din side opleves. Dette syntes jeg klart bør undgås.
Validatoren ser ikke din php-kode, den ser kun det output du laver, og det skulle jo gerne være html-kode, for ellers kan browseren jo ikke forstå det !-)
men ellers.. hvis mine sider nu virker i alle broserne.. er der så nogen grund til at sætte doctye på dem allesammen.. eller skal jeg bare bruge det for eftertiden.. (og jeg snakker om 200+ .html sider..)
Tror det mere er en princip-sag for øjeblikket end noget andet..
For øjeblikket findes der ingen browsere der overholder alle standarderne, desværre. Hvis dine sider virker uden standarderne, så ser jeg personligt ingen grund til at indføre doctype.
På den anden side: Overholder du standarderne, er du sikker på at den næste generation af browsere viser den side korrekt, og uden standarderne, bliver din nuværende side kun vist, hvis der som sagt stadig er bagudkompatibilitet.
Det er en smagssag, om man vil eller ej.. I teorien burde man overholde standarderne, men på den anden side - så gør browserne heller ikke.
Men der går nok nogle år endnu inden de skrotter de gamle tags helt, så hvis jeg programmer det med W3 for eftertiden, så er der vist ingen problemer..
Men en ting er sikker , KISS og W3C passer ikke godt sammen.
coldray >> Fortsætter man den argumentation, sker der aldrig en hat. Hvis alle venter på alle, tager ingen initiativ til nogen ændringer. Naturligvis skal man skrive en DTD :)
Nu skal HTML-sider jo ikke kun ses på alm. computere, men også på PDA'er, mobiltelefoner - og meget snart en bunke andre klienter. Her betyder det for alvor noget, at have en DTD.
I øvrigt overholder browserne standarderne langt bedre end 80% af brugerne på E ;o)
thedeathart >> Jo mere du overholder standarderne, jo simplere er det at kode. Det er jo heller ikke de regelmæssige tyske verber, der gør tysk vanskeligt ... tværtimod.
Når noget er standardiseret, er det nemt at have med at gøre. Derfor sidder der millioner af mennesker, kloden over og arbejde på alle mulige standadrer for alt muligt mellem himmel og jord. Tro mig: De gør det hverken for at genere dig - eller for at slå deres kostbare tid ihjel
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.