”Märkspråk och deras inbördes roller, syntax och semantik – där det huvudsakliga innehållet är standarderna för (x)html och css och orientering om dokumentobjektsmodellen (DOM) och Ecmaskript.” (Centralt innehåll i Webbutveckling 1) Märkspråk (sidbeskrivningsspråk) Engelska: Markup Language Format för dokument bestående av textkoder Syns inte för användaren i sin slutgiltiga form utan ger direktiv till det datorprogram som presenterar dokumentet Märkspråk Några exempel: HTML (HyperText Markup Language) XML (eXtensible Markup Language) RTF (Rich Text Format) HTML HyperText Markup Language Är tillsammans med TCP/IP och HTTP den grundläggande standarden för www Anger dokumentets struktur (rubriker, styckeindelning mm) Anger metainformation (språk, författare, plats i hierarki) Kan i viss mån ange hur dokumentet ska visas HTML Element: <a href=”index.html”>Startsida</a> Elementets namn: <a href=”index.html”>Startsida</a> HTML Komplett tagg: <a href=”index.html”>Startsida</a> Starttagg: <a href=”index.html”>Startsida</a> Sluttagg: <a href=”index.html”>Startsida</a> Attribut: <a href=”index.html”>Startsida</a> Värde: <a href=”index.html”>Startsida</a> HTML Tomt element (som inte kräver sluttagg): <img src=”bild.jpg” alt=”Bild” width=”300” height=”140”> Om det ska fungera även i XML och XHTML skriver man en kombination av start och sluttagg: <hr /> HTML I HTML fungerar både versaler och gemener. I XML eller XHTML ska elementen skrivas med gemener För säkerhetsskull kan man välja gemener HTML Element får absolut inte överlappa varandra! <p><a href=”index.html”>Hem</a></p> <p><a href=”index.html”>Hem</p></a> CSS Cascading Style Sheets Språk som beskriver hur ett dokument ska visas (t.ex. teckensnitt, färg) Kan ligga i själva html-dokument, men i de flesta fall är det bättre länka det till dokumentet CSS CSS-regel: P {font-family: Arial; font-size: 4;} Selektor: P {font-family: Arial; font-size: 4;} Egenskap: P {font-family: Arial; font-size: 4;} Värde: P {font-family: Arial; font-size: 4;} CSS P {font-family: Arial; font-size: 4;} {} visar var formatanvisningen börjar och slutar : skrivs efter egenskap ; avskiljare mellan flera egenskaper i en regel CSS Delas gärna upp för ökad tydlighet P{ font-family: Arial; font-size: 4; } Dokumentobjektsmodellen (DOM) <html> <head> <title></title> </head> <body> <ul></ul> <div></div> <div></div> </body> </html> Ecmascript Ett skriptspråk som är standardiserat av Ecma International Kan förändra DOM-trädet, t.ex. om en knapp trycks ner eller släpps eller muspekaren förs över ett visst element. Javascript och JScript siktar på att vara kompatibla med Ecmascript. Är inte samma sak som Javascript eller JScript utan snarare en standardiserad del av dessa.
© Copyright 2024