hmm, lovlig/ulovlig er blevet temmelig relativt for mig, når det gælder browsere og css. Efter at være blevet "færdig" med sukos.dk, ville jeg gerne "optimere" den til gældende html.
Og hvad sker der? jow, mine a href'er er ikke gyldige, de skulle ha' en (hhmmm, husker det sgutte) "værdi" mere for at være fuldgyldige, i css-validator, nåh, men det gjorde jeg så, og så var det fandeme kun det første link i en menu som havde den str. jeg havde bedt om, de underliggende blev bare mindre, men det var gyldig html!!!!!!!!!!!!!!! (Og jeg bruger selvf. ikke en str. brugeren IKKE kan ændre på!)
Testet af i Ie6 og NS6
Derudover skulle jeg også lave noget mere "gejl" omkring baggrundsfarve, og det gjorde jeg så, det virkede fint, lige indtil jeg testede i NS4.7 så blev baggrundfarven sort, så fra da af, så: SKIDER JEG PÅ HTML OG CSS-validatorer.
Test i så mange browsere som muligt, og på så mange platforme som muligt! Så er du nogenlunde sikker på resultatet.
Og som deraf følgende svar på dit spm: start med <center> Dit indhold og slut af med </center>
Det kender browserne, så ved de hvordan de skal reagere!
Minder mig om at den første Ie 5.0 ikke fattede
text-align: center
endnu en lille grund til IKKE at være så satans glad for de validatorer!
Det er klart at det ikke hjelper med gyldig kode, hvis den ikke fungerer i IE.
Og dog - validatorene fanger opp feil som du skal teste utrolig mye for å finne, så om jeg overhodet kan få gyldig kode til å virke i IE, holder jeg meg til validatorenes smale vei.
Et historisk eksempel: Danmarks Statistik hadde en gang en side som var helt usynlig i en bestemt Netscape-versjon på NT, fordi en TABLE manglet sluttag. Hadde de testet på akkurat den kombinasjonen av OS/browser, så hadde de funnet den. Men det er mye enklere å fange sånt med en validator.
http://w3.org - følg deres, det gør vi andre. Andre "standarder" skal du ikke regne med.
"Og så vil jeg sådan set SKIDE PÅ om det er "gyldig" css/html, bare det virker!" Og du vil så teste og omkode dit site hver gang der kommer en ny browser? Har du testet på linux-platformen? Mac? Hvorfor ikke i stedet følge standarderne, tjekke i det mest brugte browsere, og så skyde skylden på dovne browserprogrammører i stedet for dit eget dovne jeg? ;)
Hvorfor SKAL JEG KØBE EN HOF, når nu jeg VIL HA' EN TUBORG?????????
Det er for mig billedet på brugen af det store arbejde der bliver lagt i at lave en standard for html, men prøv selv a tfå alle danskere ti lat drikke en bestemt øl.
Og jow, mac har altid været med i mit "test-repertoire", alt andet ville jo være dumt, og af ren og skær dovenskab, fra min tidlige html-periode, har jeg IKKE testet af på en "nix", men havde også den opfattelse at virkede NS på mac'en, ja så virkede det sgu nok også på de andre! ("nix'er")
Hvem der bare kunne lave DEN ENE BROWSER ALLE MENNSKER VIL BRUGE!
Selvf. vil det jo være fedt med en standard, (kode eller browser), men så kommer der en ny standard, og så er en ganske simpel html kommando ikke længere gyldig!
Det gider jeg simpelthen ikke lege med på. Bagudkompatibel? hmmmmm.
<html><head></head> <body> <center> Her er alt indhold centret!<p> Prøv selv af din browser!<br> Hvis ikke, så drop din browser, for så er den sgu for gammel! </center> </body></html>
"men havde også den opfattelse at virkede NS på mac'en, ja så virkede det sgu nok også på de andre! ("nix'er")" NS på Mac er ret forskellig fra Galeon, Konqueror, Mozilla og NS på Linux - for bare at nævne nogen af de mest populære browsere. IE på Windows er jo heller ikke præcis som IE på Mac. "men så kommer der en ny standard" Nej, standarden udvikles stille og roligt, og er bagudkompatibel i ret lang tid. F.eks. er XHTML 1.1 allerede "lanceret", men HTML 4.01 er endnu ikke "ugyldig" jvf. standarderne. Der er altså masser af tid, selv for den dovne programmør. :)
Hm - jeg forutsatte gyldig strikt HTML 4.01 i spørsmålet, så krangelen om verdien av standarder er litt malplassert, men jeg klarer jo ikke å beherske meg selv, heller.
Lenken på bluerobot.com handlet egentlig om en workaround for IE5, men den inneholdt også løsningen for strikt 4.01. Men 5pts til neteffect, fordi hans variant av koden er mye lettere forståelig.
sukos: Jeg tror nok du kan fortsette å bruke center-elementet, og likevel ha gyldig kode. Så skal du validere etter HTML 3.2 i stedet for 4.01 strikt.
Netscape 4 krever et attributt som ikke er i 4.01 - jeg har ingen problem med å bruke ugyldige attributter så lenge jeg vet hvorfor.
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.