Programbeskrivning
Min hemsida är gjord som en liten introduktion till HTML. Eftersom jag själv inte har gjort någon HTML-programmering förut tyckte jag att det kunde vara kul att göra ett liten informationssida om just grunderna i HTML. Hemsidan är upplagd så att man kan följa den vanligaste textlayouten från rubriker till vågräta linjer. Jag går igenom grundprinciperna för hur webbsidor kan konstrueras och utformas med hjälp av dessa HTML-koder. Förhoppningsvis går det att se vilka möjligheter som finns med HTML-kodning med denna enkla layoutgenomgång. Då hemsidan är gjord som en liten "bruksanvisning" till grunderna i HTML-programmering är den bästa användningen av hemsidan att både titta på själva sidan och jämföra den med källkoden där man ser hur koderna är skrivna. Dom båda delarna kompletterar varandra mycket bra i en sådan här "bruksanvisning". Själva programmet är uppbyggt på startsidan som kallas för index.htm. Denna sida är gjord med s.k. ramar och den hämtar information från meny.htm och main.htm och lägger upp dessa dokument i vänster respektive höger sida i ramarna. Meny.htm är gjord som en statisk ram där man kan klicka sig vidare till dom ämnen som finns i dokumenten: main.htm, svar.htm och program.htm. Den vänstra ramen kommer att ligga kvar hela tiden och det ämne som man klickat på kommer att hamna i den högra ramen. Länkar till ankare inom det egna dokumentet finns även i main.htm som innehåller huvudtexten på denna hemsida. Dokumentet "svar på frågor" är gjort så att man kan se både själva HTML-kodningen i fråga 4 och hur denna kod ser ut i browsern. För att göra det enkelt för mig har jag gjort en bild av kodningen och lagt upp den i svaret och därefter kommer kodningen som vanligt och behandlas som kod, vilket gör att resultatet visas i browsern. Eftersom hemsidan är gjord som en "bruksanvisning" framgår det väl i koden vad som händer i kodningen och varför. Detta innebär att kommentering har utelämnats då den känns onödig (lite kommentarer finns dock med som förtydligande). Göran Sollfors TDB1, grupp 1