Designidéen
Denna sajt utgör mitt gesällprov på kursen
Internetprogrammering III och är tänkt att fungera som
min "hemsida".Huvudidéen var att konstruera en stilsatt, dynamisk och väl fungerande sajt för presentation av mig själv, mina skolarbeten och lite av det som intresserar mig. Allt med en nypa humor och två gram skönhet. För att uppnå detta har jag annvänt XHTML 1.1 till strukturen, Cascading Style Sheets 2 (CSS 2) till stillsättningen och JavaScript 1.5 och Document Object Model 2 (DOM 2) till funktionaliteten. |
Layout
Layouten är lite experimentell och färgsättningen
lite djärv, då alla sidor har lite annorlunda utseende.
Trots färgskillnaden har jag försökt "binda" samtliga
webbsidor med likartad utformning. Bakrundsbilden anknyter,
åtminstone enligt min mening, till sidans innehåll.
Med hjälp av marginaler har jag centrerat innehållet på
varje sida, så att det blir lättare att fokusera på det
som är viktigt.
Strukturen för sidorna är skapad med hjälp av tabeller och
på formatet stående A4, så att man endast behöver
scrolla vertikalt.
För läsbarhetens skull har jag använt typsnittet Verdana till
brödtexten samt fontstorleken 12 px. För att stödja
plattformsoberoende har jag använt enbart webbsäkra färger.
|
Funktionalitet
Navigationsssystemet är mycket enkelt, med endast en nivås
djup. Varje gång man besöker en undernivå måste man gå tillbaka
till huvudsidan för att kunna välja en annan. Detta är ett
medvetet val för att förhindra att man virrar bort sig bland
mina sidor. Alla sidor öppnas i samma fönster så att man kan
utnyttja webbläsarens "tillbaka" knapp.Utveckling av samtliga sidor har skett på en dator med skärmupplösning 800x600. Inehållet på sidan med datautbildning anpassas automatiskt efter skärmupplösning med hjälp av JavaScript. |
Webbläsare & Sökmotorer
Sidorna är utvecklade med IE version 6.0 som utgångspunkt.
Min ambition var att sidorna skulle fungera i de flesta
webbläsare, men detta kräver tillgång till dessa och tid att
testa. Detta problem innefattar även äldre versioner av
webbläsare, som jag saknar tillgång till. Hittills har jag
endast hunnit testa NN 6.01 och Mozilla 1.1. Resultatet i Mozilla
är så gott som detsamma som i IE, medan skiljer sig något i NN.
För att göra sidorna lättare att hitta och komma åt från
Internet, har jag använt meta-taggarna keywords och
description. Dessa taggar underlättar sökningen för
sökrobotar och gör att en användare får fler träffar vid en
sökning.
|
Cookies
Enligt den nya lagen om elektronisk kommunikation, som
trädde i kraft den 25 juli 2003, ska alla som besöker webbplatser
informeras om vad cookies används till och ges möjlighet att vägra
sådan användning.En cookie är en liten textfil med användarinformation som lagras på besökarens dator och som är bunden till en viss dator och dess IP-adress. Välkomstsidan använder sig av cookies för att hålla reda på antal gånger en viss besökare har besökt den. Detta presenteras som ett värde längst ner på välkomstsidan och varje besökare ser endast sitt eget värde. Denna information sparas i 356 dagar. Det är inte möjligt att se hur många gånger någon annan har besökt denna sida. Hur säger man nej till cookies?
Enklast är det att ändra inställningar för användning av cookies
i sin egen webbläsare:Netscape: Välj edit/preferences/advanced. Här sätter man inställningarna för cookies. Internet Explorer IE 6.0: Välj Tools/Internet Options/Privacy. Här kan man välja själv i vilken utsträckning man vill tillåta cookies. Internet Explorer IE 5.0: Välj Tools/Internet Options/Security. Man kan välja att tillåta alla cookies eller att inte tillåta cookies alls. Internet Explorer IE 4.0: Välj View/Internet Options/Advanced. Man kan välja om man vill tillåta cookies eller inte. Hur tar man bort sina cookies?
Cookie-filerna sparas som enkla textfiler och går att kasta. För att ta
bort cookies stänger man först ner webbläsaren. I Netscape går man in i
cookies.txt-filen och slänger dina cookie-filer. I IE sparas cookies i en
egen mapp under Documents and Settings.
|
Validering
Kontroll av webbsidor i olika webbläsare är nödvändig om man vill ha
många besökare, men det är mycket mer effektivt att först säkerställa
att man har en korrekt grund till att börja med. Detta kan man uppnå
genom att se till att all HTML-koden är korrekt, vilket kan göras
löpande under hela utvecklingsprocessen. Validering av webbsidor
är mycket enkelt, eftersom det finns flera fritt tillgängliga
online-tjänster som man kan använda.Samtliga HTML-filer som ingår i denna sajt är validerade som HTML 1.1 och Cascading Style Sheets som CSS 2. Valideringen har utförts med hjälp av W3C Validation Service (länkar dit anges längst ner på denna sida). |
| HTML-validator | CSS-validator | W3C:s standarder |