HTML eller XHTML? Robert Nymans funderingar

Det här verkar vara den eviga frågan bland webbutvecklarna:HTML eller XHTML? Vart jag än vänder mig så verkar det finnas poster i olika forum som ställer samma fråga. Webbutvecklare frågar mig, eller andra personer skriver i sina bloggar om vad de anser vara det bästa. Jag skriver inte detta för att tala om för Dig vilket som är det mest ultimata beslutet i frågan, snarare för att informera dig om konsekvenserna som kan uppstå beroende på vilket val du gör. Så låt oss ta det från början: Fortsätt ”HTML eller XHTML? Robert Nymans funderingar”

Att skriva XHTML men leverera HTML

Är XHTML verkligen dött?

I anslutning till min guide från SGML till XHTML är det fortfarande högaktuellt att diskutera vad Tommy redan 2005 skrev i sin blogg Den Autistiska Göken – för han har absolut rätt! Det fanns, och finns förhoppningsvis ännu, goda intentioner om att utveckla ett lite mer avancerat programspråk som skulle gå under benämningen XHTML. HTML:s lite ”stela” utformning behövde byggas ut så att man kunde använda det i fler sammanhang. Tillsammans med applicationen XML trodde man sig ha hittat ett bra alternativ, och det är det också. Fortsätt ”Att skriva XHTML men leverera HTML”

XHTML guide – från SGML till XHTML

XHTML (Extensible HyperText Markup Language), liksom HTML (HyperText Markup Language), är ett märkspråk för internet. Med märkspråk menas att det finns en bakomliggande text på dokumentet som består av taggar och märken och deras uppgifter är att ge anvisningar om hur sidan är uppbyggd. Vi känner igen märkspråket i våra taggar som bland annat indelar en sida i stycken. Men märkspråket är också till för den strukturella semantiken – den så kallade syntaxen i koderna. Vi återkommer till det lite längre fram. Fortsätt ”XHTML guide – från SGML till XHTML”

Syntax och parsing

Med syntax och parsing menas att det finns en ordning av regler som beskriver hur alla attribut och märken ska behandlas och placeras. Medan syntaxen i HTML klarar sig någorlunda galant trots eventuella fel, kan ett enda syntaxfel i XML och/eller XHTML leda till fatala errors. Eftersom XHTML använder de krav som krävs av en xml-parsing innebär ett syntaxfel att webläsaren och parsen inte kan läsa in eller förstå koderna på rätt sätt. Fortsätt ”Syntax och parsing”

Att validera en sida

När man validerar sin sida så är det ofta i syftet att standardisera sajten så att den ska vara kompatibel i de flesta webbläsare. Men också för sin egen del att ha en sida som är fullständigt ”ren” utan några fel i kodningen. Det är inte så lätt utan att ge avkall på script och vissa koder för att få en sida helt validerad kanske Du tänker nu. Men – det går, faktiskt. Genom att ”peta” in några färdiga koder så förhindrar man webbläsarna att tolka scripten fel – och Du kan exempelvis behålla dina javascript. Fortsätt ”Att validera en sida”

Systematisk enkel felsökning

Hjälp – sidan vill inte validera eller så har div-blocken hamnat helt fel. Jag ändrade lite i koden och nu är allt förstört!!!

Här har du ett litet ”check-schema” att följa. Jag vill bara poängtera att denna felsökning inte är någon universalmedicin eftersom jag inte vet hur just din sajt ser ut. Se den istället som ett hjälpmedel till att finna eventuella fel du kanske inte vet hur du annars skulle kunnat upptäcka. Fortsätt ”Systematisk enkel felsökning”

Länka till iframe

Uppdaterat 2 april 2017 / Iframes – inbäddade ramar används numer mycket sällan eftersom det finns nyare tekniker. Iframes bör dessutom inte användas med tanke på användbarhet och tillgänglighet. Guiden här under kommer dock att få ligga kvar eftersom den används i programmeringsstudier och lärande av vad frames/iframes är. Fortsätt ”Länka till iframe”

Att göra en iframe

Uppdaterat 2 april 2017 / Iframes – inbäddade ramar används numer mycket sällan eftersom det finns nyare tekniker. Iframes bör dessutom inte användas med tanke på användbarhet och tillgänglighet. Guiden här under kommer dock att få ligga kvar eftersom den används i programmeringsstudier och lärande av vad frames/iframes är. Fortsätt ”Att göra en iframe”