Hej
råkad ju ut (se tidigare inlägg) för inkompatibilitet mellan de olika webläsare.
Därför tänkte jag börja använda mig utav XHTML och Doctype. Jag ägnade mig åt att söka på forumet. Om jag fattade rätt. så för bäst kompatibilitet skall jag använda mig utav
Du har uppfattat det hela rätt om du har tänkt att lära dig att koda XHTML strict. Här har du en något högre inlärningströskel men skall man lära nytt tycker jag att det är lika bra att ta tjuren vid hornen och lära "rätt" från början.
Du har uppfattat det hela rätt om du har tänkt att lära dig att koda XHTML strict. Här har du en något högre inlärningströskel men skall man lära nytt tycker jag att det är lika bra att ta tjuren vid hornen och lära "rätt" från början.
Ja, och med strict har man kanske större chans att sidan ser liknande ut i olika läsare?
Ja, och med strict har man kanske större chans att sidan ser liknande ut i olika läsare?
Nja, tror du har missuppfattat det lite.
Du kan få sidan att se ut lika dant i de flesta webbläsare med alla doctypes.
En doctype är till för att säga till webbläsaren vilket språk HTML-koden är skriven i.
Vilken doctype du använder beror på vilket renderingsläge du vill att webbläsare ska använda. Den du har ovan triggar "Standards mode", vilket följande för övrigt också gör:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Ang. encodings har finns det lite information på W3C i18n. För kompabilitet kan du använda iso-8859-1 eller utf-8, båda har bra stöd i webbläsare. :)
Vilken doctype du använder beror på vilket renderingsläge du vill att webbläsare ska använda. Den du har ovan triggar "Standards mode", vilket följande för övrigt också gör:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Ang. encodings har finns det lite information på W3C i18n. För kompabilitet kan du använda iso-8859-1 eller utf-8, båda har bra stöd i webbläsare. :)
Nej inte riktigt.
valet gör att du får färre taggar att hålla reda på, och att du slipper dras med en massa gammalt - men det går lika bra att skriva "helkompatibla" sidor som använder CSS som enda layoutmetod i Transitional (HTML4 eller XHTML1)
2. är charset=iso-8859-1 det rätta för maximal kompatibilitet?
Ja - om ditt redigeringsverktyg hanterar ISO-8859-1. Ett annat val ( som är minst lika bra numera) är naturligtvis UTF-8.
3. eller bör/skall jag använda ngn annan encoding?
Smaksak.
Just nu får du "färre fel" med ISO-8859-1 som jag upplever det... men det är mer en känsla än ett faktum (och jag har trots den känslan ändå gått över till UTF-8 i allt jag gör numera personligen och upplever att det "i stort sett bara fungerar" :) )
"Standards mode" är väl att föredra?
IMHO - Ja, om du vill gå ifrån användandet av tabeller för layout.
Tabeller som layout funkar emellanåt - ehm- ganska haltande i Strict mode (men "som man förväntar sig" i Quirks mode)