MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND

Storlek: px
Starta visningen från sidan:

Download "MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND"

Transkript

1 MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND 1

2 Innehåll Inledning... 3 Optimering av min webbportfolio... 4 Analys och dokumentation av utgångsläget... 4 Optimeringsaktiviteter... 6 Minimera nyttolasten... 6 Aktivera komprimering... 6 Optimera bilder... 7 Visa skalade bilder... 9 Minifiering... 9 Minimera fördröjning vid sidinläsning Ange bilddimensioner Ange en teckenuppsättning Minska antal request Sammanfattning Optimeringens roll i arbetsflödet Optimeringens effekter för användaren Referenser

3 Inledning Denna rapport behandlar olika aspekter av arbetet med att kunna erbjuda användarna av ens webbplats så bra prestanda som möjligt. En viktig del av detta arbete är optimering av de olika komponenter en webbplats är uppbyggd av. Större delen av rapporten behandlar det praktiska, tekniska jobbet med att optimera den portfolio jag skapat i tidigare kurs. Idag finns ett stort antal sätt som användare får tillgång till internet. Detta gör att både utrustning (skärmstorlekar etc.) och uppkopplingshastighet varierar stort. För att tillmötesgå detta måste man arbeta med optimering. Detta kan både göras på serversidan och i de komponenter som utgör själva webbplatsen. Enligt Stefan Nilsson (medium: online, tillgänglig: vt14/m1-introduktion-till-webboptimering, hämtad: ) kan man dela upp optimeringsinsatserna i följande delar: färre requests CSS-optimering minifiering optimering av media val av webbhotell med hänsyn tagen till möjlighet för komprimering av koden caching på browsersidan webbserverns närhet till användarna möjlighet att avvakta laddning av vissa Javascript Google har stort inflytande i hur man skall angripa detta med optimering. Man betonar vikten av kort överföringstid (pagespeed) och tar hänsyn till detta vid rankning av sidor i sina sökresultat (medium: online, tillgänglig: hämtad: ). För att göra det möjligt för webbutvecklare att åstadkomma detta har Google tagit fram ett antal verktyg som kan ge hjälp till att uppnå maximal optimering. Under optimeringsarbetet av min portfolio har jag bland annat använt tillägget PageSpeed i Google Chrome (se nedan). Det finns även en samling dokument, Google Best Practice (medium: online, tillgänglig: hämtad: ) som ger tips och rekommendationer om hur man skall angripa de olika delarna i optimeringsprocessen. 3

4 Optimering av min webbportfolio Efter examinationen av min portfolio publicerade jag den på (något förändrad från examinationsuppgiften). För att kunna laborera och optimera portfolion så lägger jag ut den examinerade versionen (processanalysen borttagen + tillägg av material från senare kurser) i en undermapp till den officiella hemsidan - dvs på Analys och dokumentation av utgångsläget Efter publicering blir mitt första steg att så långt som möjligt dokumentera och analysera portfolions nuvarande prestanda. Jag använder mig av följande verktyg för att kontrollera prestanda och få förslag på möjliga optimeringar: Network i Google Chrome : för att bland annat få koll på antal request, vilken ordning de olika komponenterna hämtas i och hur lång tid de olika momenten tar. Tillägget PageSpeed i Google Chrome: gör en analys av varje sida och ger förslag på vad som kan göras för att optimera respektive sida (se nedan). PageSpeed Insights: I princip så motsvarar denna tjänst PageSpeed-tillägget i Google Chrome. Jag ser dock en fördel med Insights då verktyget tar hänsyn både till prestanda vid inläsning av webbsida via mobil och dator och ger en ranking av optimeringsgraden för de två delarna. Detta är betydelsefullt eftersom min portfolio är byggd med en responsiv design som gör att sidorna anpassar sig efter storlek på skärm. Dessutom finns ett tillägg i Insights (i BETA-version) som visar användarupplevelsen av analyserad sida. I nuläget är denna del dock inte inräknad i optimeringsgraden. Jag anser att användarupplevelsen är minst lika viktig som den tekniska prestandan och ser fram emot när även denna analys blir en del av helhetsintrycket av en sida när man undersöker den i PageSpeed Insights. 4

5 Det första jag gör är att hämta respektive sida i Google Chrome och kontrollera hur detta görs via Network i Googles verktyg för webbutvecklare. För att inte hämtningarna skall störas av cachade bilder etc så tömmer jag browserns cacheminne mellan varje hämtning. Nedan följer resultaten för respektive sida: Antal requests Överförd datamängd Överföringstid index.html kb 776 ms webbdesigner.html kb 228 ms utbildning.html kb 373 ms arbetsliv.html kb 510 ms foreningsliv.html 10 1,7 MB 2.00 s Efter att ha kontrollerat antal requests, överförd datamängd och överföringstid går jag in i PageSpeed Insights och gör en analys av var och en av sidorna. I ursprungsläget får jag följande optimeringsvärden för respektive sida: mobil dator index.html webbdesigner.html utbildning.html arbetsliv.html foreningsliv.html Det jag kan konstatera av dessa inledande analyser är att sidorna som innehåller lite större bilder (index.html och foreningsliv.html) både har en större överförd datamängd och har en lägre optimeringsgrad. Detta ger en första fingervisning om att jag nog behöver se över min hantering av bilder. 5

6 När jag gör en analys av webbsidorna i PageSpeed-tillägget i Google Chrome får jag följande punkter som verktyget vill att jag skall titta närmare på: Minimera nyttolasten - aktivera komprimering -optimera bilder -visa skalade bilder - förminska HTML - förminska CSS Minimera fördröjning vid sidinläsning -ange bilddimensioner -ange teckenuppsättning Optimeringsaktiviteter Jag väljer att genomföra mina optimeringsaktiviteter enligt de anvisningar/förslag som Google PageSpeed visar (se ovan). Minimera nyttolasten Denna del avser att minska datamängden som överförs när en webbsida hämtas. Aktivera komprimering För att minska mängden överförd data kan man ange att webbservern skall komprimera filerna innan överföringen. Detta kan göras via två olika tekniker, gzip och mod_deflate (medium: online, tillgänglig: hämtad: ). I samband med optimeringsarbetet kontaktar jag mitt webbhotell Binero och frågar hur man går tillväga med att aktivera gzip/deflate för hemsidor liggande hos dem. Enligt svaret från kundtjänst skall man in och redigera i den htaccess-fil som ligger bland mina sidor på webbhotellet. I dagsläget anser jag att mina kunskaper för detta inte är tillräckliga och att det är lite riskabelt att börja ändra i filer på serversidan. 6

7 Optimera bilder Min portfolio innehåller enbart ett fåtal bilder eftersom den inte är uppbyggd som en traditionell sådan. I ursprungsversionen (den examinerade) har jag följande storlek på aktuella bilder: pixlar byte tunhem.jpg 3032* kB motetten.jpg 3032* kB logo_linkedin.jpg 35*34 15kB logo_fb.jpg 35*35 19kB helene.png 250* kB Som synes är flera av bilderna stora, både sett till antal pixlar och filstorleken. Det första, självklara steget blir att minska på antal pixlar för de två översta bilderna. Detta gör jag i Photoshop. När jag sparar de förminskade bilderna väljer jag att spara med en lägre kvalitet än vad som tidigare var fallet. Tillsammans med minskade storleken bidrar detta till mindre filstorlek. Efter dessa ändring har aktuella bilder följande storlek: tunhem.jpg 400* kB motetten.jpg 400*225 76kB I nästa steg gör jag en optimering av alla bilderna i verktyget PNGGauntlet (medium: online, tillgänglig: hämtad: ). Storleken minskar så här: tunhem.jpg 108kB oförändrad motetten.jpg 76kB oförändrad logo_linkedin.jpg 15kB 1,26kB PNGGauntlet har omvandlat till.png logo_fb.jpg 19kB 1,42kB PNGGauntlet har omvandlat till.png helene.png 289kB 128kB 7

8 Jag publicerar bilderna med minskad storlek och kör sedan PageSpeed Insights igen med följande resultat: mobil dator index.html webbdesigner.html utbildning.html arbetsliv.html foreningsliv.html Detta visar att optimeringsgraden ökat för samtliga sidor genom att jag minskat storleken på bilderna. Nästa steg blir att köra PageSped i Google Chrome för att kunna utnyttja att denna analys ger förslag på optimerade versioner av de bilder som applikationen anser behöver optimeras. Jag byter ut aktuella versioner av bilderna till de som PageSpeed optimerat. Efter detta får jag en ökning av optimeringsgraden till 77 resp 90 (istf 74 resp 85) för sidan foreningsliv.html Efter att jag optimerat bilderna gör jag en ny mätning Network i Google Chrome och får följande resultat: Antal requests Överförd datamängd Överföringstid index.html kb 750 ms webbdesigner.html 8 82 kb 410 ms utbildning.html 8 80,8 kb 329 ms arbetsliv.html 8 78,8 kb 372 ms foreningsliv.html kb 567 ms En sista åtgärd rörande optimering av bilder blir att jag kollar vad som händer om jag omvandlar bilderna till Base-64 ( Detta innebär att man gör om bilden till text eftersom img-taggen kan hantera både länk till bild och text (kodad med Base64) (medium: online, tillgänglig: hämtad: ). 8

9 Jag gör detta för bilderna på sidan index.html. Efter att ha publicerat denna sida med Base-64- kodade bilder visar det sig att det blir en lägre optimeringsgrad i PageSpeed Insight (från 79 och 92 till 77 och 89). I Network i Google Chrome får jag 9 requests, 244 kb och 833 ms istället för tidigare 9 requests, 201 kb och 784 ms. I det här fallet visar det sig att jag får en sämre prestanda genom att använda mig av Base-64. På grund av detta ändrar jag tillbaka till normal länkning av bild i index.html Visa skalade bilder Detta innebär att originalbilderna har en annan storlek än vad som visas på skärmen och att HTML eller CSS skalar om till önskad storlek. Önskvärt är att man från början sätter rätt storlek på originalbilden. Om man använder flera olika storlekar av samma bild skall man skala bilden så att storleken matchar största versionen av bilden som skall visas (medium: online, tillgänglig: hämtad: ). Som jag nämner i punkten ovan (optimera bilder) så tog jag inte hänsyn till bildernas storlek när jag ursprungligen skapade min portfolio men i samband med optimeringen har jag anpassat storleken. Eftersom jag har en responsiv design och har satt img {max-width: 100%} så har jag valt att göra bilderna något större än de behöver ha vid visning på relativt stor skärm (jag arbetar själv med upplösningen 1600/900 pixlar). Efter optimeringen av bilderna visar PageSpeed inte aktuell punkt längre. Minifiering Ett sätt att minska överförd datamängd kan vara att göra en så kallad minifiering av koden vilket innebär att man tar bort onödiga tecken, radbrytningar, mellanslag och kommentarer etc. Detta kan göras både för HTML-, CSS- och Javascriptkod (medium: online, tillgänglig: cumulus. ei.hv.se/~imsni/kurser/mss200/vt14/m1-introduktion-till-webboptimering, hämtad: ). Förminska HTML-koden: Jag kör minifiering av HTML-koden via tjänsten Jag får följande resultat: Minskning Minskning i % index.html -1,8kB 58% webbdesigner.html -3,51kB 60% utbildning.html -2,4kB 63% 9

10 arbetsliv.html -1,99kB 55% foreningsliv.html -2,6kB 57% Förminska CSS-koden Jag minifierar CSS-koden via Det blir relativt stor skillnad mellan originalfilen och den minifierade eftersom originalfilen är luftig och rik på kommentarer och utformad för att vara lätt att läsa. Storleken på style.css minskar från 8 kb till 3 kb (minskning med 62,5%). Resultat av minifieringen Efter att ha produktionssatt de minifierade filerna (både CSS och HTML) får jag följande resultat när jag kör PageSpeed Insight: mobil dator index.html webdesigner.html utbildning.html arbetsliv.html foreningsliv.html Jag kör sedan Network i Google Chrome Antal requests Överförd datamängd Överföringstid index.html kb 784 ms webbdesigner.html 8 74,9 kb 613 ms utbildning.html 8 73,6 kb 602 ms arbetsliv.html 8 72 kb 493 ms foreningsliv.html kb 595 ms 10

11 Minimera fördröjning vid sidinläsning Efter att en webbsidas komponenter har laddats ner till klienten gäller det för browsern att ladda, tolka och rendera HTML, CSS och JavaScript. Genom att medvetet arbeta med sin kod och ta hänsyn till hur aktuella webbläsare fungerar kan man förbättra prestandan på klientsidan (medium: online, tillgänglig: hämtad: ). Ange bilddimensioner Genom att ange bildernas dimensioner i antingen HTML- eller CSS-koden så kan man snabba på renderingen av en sida eftersom browsern från början kan reservera plats för en bild kanske redan innan bilden har hunnit laddas ner helt (medium: online, tillgänglig: google.com/speed/ docs/best-practices/rendering#specifyimagedimensions, hämtad: ). Här har jag samma problem som i punkten visa skalade bilder. Eftersom jag vill ha en responsiv hantering av bilderna så är det önskvärt att inte sätta fasta storlekar på dem. Detta skulle i och för sig kunna skötas av media queries men jag anser att känslan av responsiv design till viss del skulle gå förlorad genom detta tillvägagångssätt. Ange en teckenuppsättning Detta innebär att man skall ange en teckenuppsättning i HTTP response header för att browsern redan från början skall veta aktuell teckenuppsättning. Ett alternativ är att ange teckenuppsättningen i en meta-tag i HTML-koden (medium: online, tillgänglig: docs/best-practices/rendering#specifycharsetearly, hämtad: ). PageSpeed påpekar att teckenuppsättning skall anges Jag vet inte riktigt vad som menas med att lägga in teckenuppsättningen i HTTP response header däremot har jag <meta charset=utf-8> i HTML-koden sedan tidigare. Minska antal request Ett sätt att optimera sina webbsidor är att se till att ha så få requests som möjligt, dvs. antal komponenter som skall skickas från servern till browsern. Man kan exempelvis lägga ihop externa CSS-filer eller lägga in CSS-kod direkt i HTML-filen (medium: online, tillgänglig: developers.google.com/speed/docs/best-practices/rtt, hämtad: ). Jag har tre CSS-filer inlänkade på mina sidor, nämligen style.css (innehåller stilmallen för sidorna) och två CSS-filer för olika Google Font. I examinationen av portfolion i den tidigare kursen fick jag kritik för att jag lagt in länkning till Google Font i HTML-filerna och inte i CSS-filen. För att tillmötesgå denna kritik så tar jag och gör 11

12 denna ändring i samband med optimeringsarbetet, dvs. kommenterar bort <link> i HTML och lägger i CSS istället. Det visar sig dock att denna förändring sänker optimeringsgraden en aning enligt PageSpeed Insights (jämfört med ursprungsvärdena innan optimeringsarbetet). mobil dator index.html webbdesigner.html utbildning.html arbetsliv.html foreningsliv.html Detta stämmer helt överens med vad Googles Web Performance Best Practice säger, nämligen att man skall undvika att länka in externa CSS-filer i sin egen fil då det ger en sämre prestanda genom att importen hindrar CSS-filerna från att läsas in parallellt. Istället är det att föredra en inlänkning med <link> i HTML-dokumentet(medium: online, tillgänglig: /speed/docs/best-practices/rtt#avoidcssimport, hämtad: ). Utifrån detta tar jag därför beslutet att behålla den lösning jag haft från början, dvs inlänkning av Google Fonts i HTML-koden istället för i CSS-filen. För att få en uppfattning av hur mycket det skulle göra att ta bort Google Fonts från mina sidor gör jag en snabbtest genom att kommentarmarkera länkarna till Google Fonts i filen index.html. Sedan kör jag både PageSpeed Insight och kollar Network i Google Chrome. Där kan jag se en mycket stor skillnad i prestanda. I PageSpeed Insight ökar optimeringsgraden från 79 och 92 till 89 och 96. Dessutom minskar antal request från 9 till 5 och datamängden från 201kB till 137 kb. Att ta bort användningen av Google Fonts skulle alltså bidra till en mycket ökad prestanda men jag anser att detta även skulle ha en stor påverkan på design/utseende på sidorna så jag behåller Google Fonts i sitt ursprungliga skick. Sammanfattning Precis som jag tror innan jag börjar arbetet med optimeringen så finns det mest att göra angående bilderna på mina sidor. När jag ursprungligen lade in bilderna i portfolion ägnade jag inte så mycket tid till att kolla upp storleken på bilderna, varken själva bildstorleken eller filstorleken. Detta har 12

13 medfört att framförallt två bilder (på sidan foreningsliv.html) var väldigt stora i båda avseendena. Optimeringen av dessa bilder bidrar till att minska mängden som laddas ner från 1,7MB till 194KB. Nedladdningstiden minskar från 2 s till 595 ms. Sammanfattningsvis har jag fått följande förbättringar Överförd datamängd Överföringstid före efter före efter index.html 399 kb 201 kb 776 ms 784 ms webbdesigner.html 113 kb 82 kb 228 ms 613 ms utbildning.html 112 kb 80,8 kb 373 ms 602 ms arbetsliv.html 110 kb 78,8 kb 510 ms 493 ms foreningsliv.html 1,7 MB 202 kb 2.00 s 595 ms Det man främst kan se i ovanstående sammanställning är att det skett en relativt stor minskning av överförd datamängd. Angående förändringen av överföringstid är den svår att jämföra då det kan vara olika faktorer som påverkar, exempelvis gjordes inte allt optimeringsarbete på samma dag. I allmänhet kan jag tydligt märka skillnader på prestandan på mitt fasta fiber-bredband från dag till dag och dessutom varierar prestandan/överföringstiden på de sidor jag administrerar på aktuellt webbhotell. Optimeringsgraden i PageSpeed Insight har utvecklats så här: Mobil Dator före efter före efter index.html webbdesigner.html utbildning.html arbetsliv.html foreningsliv.html

14 Optimeringen har inte inneburit färre requests än tidigare. Som jag tidigare nämnt hade borttagning av Google Fonts både minskat antal request och överföringstid och dessutom ökat optimeringsgraden väsentligt men det hade på verkat helhetsintrycket av mina sidor. Optimeringens roll i arbetsflödet Om man utgår från det aktuella arbetet med att optimera min portfolio så ser jag mycket stor vinst i att man från början tar hänsyn till på vilket sätt man behandlar de bilder som skall användas på en webbsida så att dessa blir optimerade så långt som möjligt. Vid detta arbete måste man bland annat ta hänsyn till krav på kvalité, storlek i pixlar och val av lämpligt bildformat. När man sedan länkar in bilderna i HTML-koden måste man se till att koda dessa rätt. För att få till en snabbare rendering av en bild är det bra att ange bildens storlek antingen i HTML-eller CSS-koden. Det är dock viktigt att man inte använder denna storleksangivelse för att skala ner bilden utan att bilden har ungefär samma storlek på riktigt som den man anger (se även Visa skalade bilder och Ange bilddimensioner ovan). I de webbprojekt jag hittills arbetat med har jag enbart använt mig av en inlänkad CSS-fil (med undantag av där jag utnyttjat Google Font). Jag kan tänka mig att det kan bli aktuellt att använda sig av flera CSS-filer i större projekt. Då får man kanske göra en avvägning om man skall gå tillväga på det sättet eller om det är möjligt att slå ihop dem till en CSS-fil. Google Best Practice (medium: online, tillgänglig: hämtad: ) ger rekommendationer om hur man skall hantera detta. Samma som ovan gäller även om man använder sig av externa Javascript. När man kodar sin CSS bör man ta hänsyn till och skapa effektiv kod som hjälper browsern att tolka och rendera webbsidan. Även här finns det information och hjälp att få från Google Best Practice (medium: online, tillgänglig: hämtad: ). En artikel från CSS Wizardry belyser hur man skriver effektiva CSS-selektorer (medium: online, tillgänglig: hämtad: ). I slutet av artikeln diskuteras hur mycket det är värt att lägga ner arbete på att optimera dessa och slutsatsen är att (som för mycket annat) så är det storleken och komplexiteten på en sida/site som avgör detta. En fråga i samband med optimeringsarbetet är om man skall använda sig av minifiering eller ej. Det jag spontant känner är att detta till viss del kan krångla till arbetet/hanteringen av inblandade filer. För att göra det möjligt att arbeta/uppdatera filerna måste man ha tillgång till en läsbar version av 14

15 dessa. Om man bestämt sig för att tillämpa principen med minifierade filer så måste man se till att behålla en läsbar version som man kan bearbeta och sedan skapar man en minifierad version som produktionssätts. Jag har svårt att bedöma om det merarbete detta medför kompenseras med högre optimeringsgrad av den minifierade koden. Som mycket annat borde minifieringen ha större betydelse ju större filer det rör sig om. Optimeringens effekter för användaren Enligt en rapport från KPBC (medium: online, tillgänglig: internet-trends slide 32, hämtad: ) så ökar andelen mobilt användande av internet med en rasande fart. Användarna kan ha olika typer av skärmar och mer eller mindre snabba uppkopplingar. För att tillmötesgå detta krävs att man kontinuerligt tänker på både responsiv/adaptiv design och på webbplatsernas prestanda i form av mängden requests, överförd data och överföringstid. Enligt en undersökning säger 39 % av användarna att en webbsidas prestanda är mycket viktigare än dess funktionalitet (Friedman et al., 2013, s 119). Genom att ta hänsyn till prestandan redan från början i ett webbutvecklingsprojekt ökar möjligheterna till att man möter användarnas krav och förväntningar. Prestandan skall finnas med som ett primärt mål redan i de inledande projektdokumenten och designförslagen (Friedman et al., 2013, s 124ff). Ett sätt att ta det växande mobila användandet av internet i beaktande är att arbeta med trenden flat-and-thin. Denna innebär att sidorna är stilrena och inte överambitiösa och/eller fullmatade och ger en bra grund för arbete med responsiv /adaptiv design som möjliggör mobilanpassning. Mer om denna trend finns att läsa i en artikel av Adrian Taylor i Smashing Magazine (medium:online, tillgänglig: hämtad: ). Genom att låta tanken på prestanda och arbetet med optimering genomsyra alla olika faser i webbutvecklingen läggs en bra grund för att man skall erhålla nöjda användare. 15

16 Referenser Friedman, Vitaly m.fl. (2013) The Smashing Book #4:New Perspectives on Web Design, Freiburg, Germany: Smashing Media GmbH. cssminifier.com/ csswizardry.com/2011/09/writing-efficient-css-selectors/ cumulus.ei.hv.se/~imsni/kurser/mss200/vt14/m1-introduktion-till-webboptimering developers.google.com/speed/ docs/best-practices/ developers.google.com/speed/pagespeed/insights/ htmlcompressor.com/compressor/ pnggauntlet.com/

MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 2 HELENE BROGELAND

MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 2 HELENE BROGELAND MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 2 HELENE BROGELAND 1 Innehåll Inledning... 3 Framework... 3 Val av ramverk... 3 Arbetet med Bootstrap... 4 Preprocessorer... 5 Val av preprocessor... 5 Arbetet

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights 48 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för följande

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 54 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 8 skriptresurser och 9 CSS-resurser som blockerar renderingen

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 50 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 10 skriptresurser och 13 CSS-resurser som blockerar renderingen

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 64 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 12 skriptresurser och 10 CSS-resurser som blockerar renderingen

Läs mer

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. PageSpeed Insights 56 / 100 Hastighet Bör Fixas: Undvik omdirigeringar från målsidan Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. Undvik omdirigeringar

Läs mer

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. PageSpeed Insights 50 / 100 Hastighet Bör Fixas: Undvik omdirigeringar från målsidan Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. Undvik omdirigeringar

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 66 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 1 skriptresurser och 2 CSS-resurser som blockerar renderingen

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 64 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 3 skriptresurser och 1 CSS-resurser som blockerar renderingen

Läs mer

86 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. Minska svarstiden från servern.

86 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. Minska svarstiden från servern. PageSpeed Insights 86 / 100 Hastighet Överväg att Fixa: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights Mobil 74 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 5 skriptresurser och 4 CSS-resurser som blockerar

Läs mer

ATT ARBETA MED VEKTORGRAFIK

ATT ARBETA MED VEKTORGRAFIK ATT ARBETA MED VEKTORGRAFIK Helene Brogeland Vektorgrafik och animation VT 2014 2014-04-29 Inledning Före aktuell kurs hade jag bara en vag uppfattning av innebörden av vektorgrafik och hade aldrig jobbat

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights 43 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för följande

Läs mer

98 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. 9 Godkända Regler. Mobil

98 / 100 Hastighet. PageSpeed Insights. Överväg att Fixa: Utnyttja cachelagring i webbläsare. 9 Godkända Regler. Mobil PageSpeed Insights 98 / 100 Hastighet Överväg att Fixa: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights.   (utgångsdatum har inte angetts) PageSpeed Insights 63 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren att

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 76 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 1 skriptresurser som blockerar renderingen av sidan. Det

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 72 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 1 CSS-resurser som blockerar renderingen av sidan. Det

Läs mer

PageSpeed Insights. Det finns 3 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 3 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. PageSpeed Insights Mobil 36 / 100 Hastighet Bör Fixas: Undvik omdirigeringar från målsidan Det finns 3 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. Undvik omdirigeringar

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights 65 / 100 Hastighet Bör Fixas: Minska svarstiden från servern I vårt test svarade din server på 0,96 sekunder. Serverns svarstid kan påverkas negativt av många saker. I våra rekommendationer

Läs mer

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights.   (utgångsdatum har inte angetts) PageSpeed Insights 63 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren att

Läs mer

PageSpeed Insights (5 minuter)

PageSpeed Insights (5 minuter) PageSpeed Insights Mobil 35 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

41 / 100 Hastighet. PageSpeed Insights. Bör Fixas: Utnyttja cachelagring i webbläsare. Mobil

41 / 100 Hastighet. PageSpeed Insights. Bör Fixas: Utnyttja cachelagring i webbläsare. Mobil PageSpeed Insights Mobil 41 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights.   (utgångsdatum har inte angetts) PageSpeed Insights 93 / 100 Hastighet Överväg att Fixa: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 25 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

Läs mer

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. PageSpeed Insights 0 / 100 Hastighet Bör Fixas: Undvik omdirigeringar från målsidan Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. Undvik omdirigeringar

Läs mer

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in.

PageSpeed Insights. Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. PageSpeed Insights 32 / 100 Hastighet Bör Fixas: Undvik omdirigeringar från målsidan Det finns 2 omdirigeringar. Omdirigeringar gör att det tar längre tid innan sidan kan läsas in. Undvik omdirigeringar

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 35 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights.   (utgångsdatum har inte angetts) PageSpeed Insights 9 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren att

Läs mer

SKOLFS. beslutade den XXX 2017.

SKOLFS. beslutade den XXX 2017. 1 (12) Skolverkets föreskrifter om ämnesplan för ämnet webbutveckling i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning i form av ett fjärde tekniskt år; beslutade

Läs mer

Webbplats analys continent.de

Webbplats analys continent.de Webbplats analys continent.de Genereras på October 18 2019 18:39 PM Ställningen är 73/100 SEO Innehåll Titel Mücken- und Insektenschutz Längd : 26 Perfekt, din titel innehåller mellan 10 och 70 tecken.

Läs mer

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1 Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1 Bilder och optimering --- Vilken upplösning är lämplig för bilder som ska användas på Internet? Sträva efter korta nedladdningstider. 72 ppi/dpi

Läs mer

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18

Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Varför ska man använda ett CMS? Vilka är fördelarna och är det alltid bra? Kattis Lodén 2010-03-18 Innehåll Inledning... 3 Fakta... 4 Innehåll... 4 Texthantering... 4 Granskning och versionshantering...

Läs mer

Övning (X)HTML 2. Sidan 1 av 7 2010-11-11

Övning (X)HTML 2. Sidan 1 av 7 2010-11-11 Sidan 1 av 7 2010-11-11 Övning (X)HTML 2 Innan du börjar med laborationen ska du se till så att du har öppnat din editor (till exempel Notepad++). I denna editor ska du skriva (X)HTML-kod som du sedan

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 54 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

On-line produktion TDDC61

On-line produktion TDDC61 On-line produktion TDDC61 Sök till Legionen! Förra gången MuddyCards PHP Lab 4. Agenda Webbtermer och annat som är bra att veta Bildoptimering Javascript jquery Portfolio Avstämning kurs. Webbsida Webbsida

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 24 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

Webbutveckling Laboration 1: HTML5 och CSS3.

Webbutveckling Laboration 1: HTML5 och CSS3. Institutionen för 2015-11-30 Tillämpad fysik och elektronik Karin Fahlquist Webbutveckling Laboration 1: HTML5 och CSS3. Målsättning Att skapa en webbplats genom att först skapa en Lo-fi prototyp och sedan

Läs mer

PageSpeed Insights. (utgångsdatum har inte angetts)

PageSpeed Insights.  (utgångsdatum har inte angetts) PageSpeed Insights Mobil 48 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt 850906-8550 Del 1 och 2 HTML/CSS Vi har fått i uppgift att göra en hemsida av eget val! Jag har bestämt mig för att skapa en hemsida åt en påhittad restaurang här i Umeå som inriktar sig på exklusiv nyttig mat och

Läs mer

Användargränssittet (Front-end) i mobilversionen bygger i stor utsträckning på jquery Mobile-ramverket.

Användargränssittet (Front-end) i mobilversionen bygger i stor utsträckning på jquery Mobile-ramverket. e-line mobilversion Pyramid Business Studio 3.42A servicepack 05 (2015-07-13) Mobilversionen av e-line är i grunden samma applikation som fullversionen av e-line. Skillnaden är att endast valda delar av

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 50 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 32 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

CMS. - Content management system

CMS. - Content management system CMS - Content management system Agenda CMS Server, webbhotell och FTP Wordpress, ställ mycket frågor Om vi hinner - Snabb genomgång av CMS - uppgiften Nu & Då Sidor med bara HTML och CSS kräver manuell

Läs mer

Mobile First Video on demand och livesändningar på Internet. Juni 2012

Mobile First Video on demand och livesändningar på Internet. Juni 2012 Mobile First Video on demand och livesändningar på Internet Juni 2012 1 Om detta dokument Marknaden och tekniken kring film (video on demand och livesändningar) på Internet utvecklas blixtsnabbt. Video

Läs mer

Projektet. TNMK30 - Elektronisk publicering

Projektet. TNMK30 - Elektronisk publicering Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl

Läs mer

On-line produktion TDDC61

On-line produktion TDDC61 On-line produktion TDDC61 Förra gången MuddyCards Animation Portfolio Lab 3. Muddycards - resultat Positiva kommentarer Tempo föreläsningar Labbhandledning, pedagogik Mer labbhandledning Instruktioner

Läs mer

PageSpeed Insights. https://icdn.lenta.ru/assets/webpack/55fc808749fadda44b1c.common.js (utgångsdatum har inte angetts)

PageSpeed Insights. https://icdn.lenta.ru/assets/webpack/55fc808749fadda44b1c.common.js (utgångsdatum har inte angetts) PageSpeed Insights Mobil 62 / 100 Hastighet Bör Fixas: Utnyttja cachelagring i webbläsare När du anger ett utgångsdatum eller en högsta ålder i HTTP-rubrikerna för statiska resurser instrueras webbläsaren

Läs mer

Webbteknik för ingenjörer

Webbteknik för ingenjörer Institutionen för 2015-01-22 Tillämpad fysik och elektronik Karin Fahlquist Webbteknik för ingenjörer HTML5 & CSS laboration Målsättning Att skapa en webbplats utifrån en Lo-fi prototyp och implementera

Läs mer

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kurswebb: www.creativerooms.se/edu, välj Gränssnittsdesign eller Webbutveckling 1 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 80 / 100 Hastighet Överväg att Fixa: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering

Läs mer

Instruktioner för Articulate Storyline 2

Instruktioner för Articulate Storyline 2 Instruktioner för Articulate Storyline 2 Instruktion för kursproduktion till Netcompetence Talent Portal NETCOMPETENCE 2016-12-19 Innehåll Inledning... 2 Om Articulate... 2 Om Studio 13... 2 Om Storyline

Läs mer

Användarmanual för Content tool version 7.5

Användarmanual för Content tool version 7.5 Användarmanual för Content tool version 7.5 TM WEB Express AB Manual Content tool 7.5 Sid 2 INNEHÅLLSFÖRTECKNING 1 OM PUBLICERINGSVERKTYGET... 3 1.1 ALLMÄNT... 3 2 ÖVERSIKT... 3 3 ALLMÄNT OM WEBBSIDAN

Läs mer

Kursplan Webbutveckling 2, 100p Läsår 2013-2014

Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kurswebb: www.creativerooms.se/edu, välj Webbutveckling 2 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se Hösttermin 2013 Vecka Tema

Läs mer

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion Webbteknik En kort introduktion Innehåll Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender 1 Historisk återblick 89 CERN Tim Berners Lee Ett plattformsoberoende sätt att sprida

Läs mer

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket.

PageSpeed Insights. Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. PageSpeed Insights Mobil 40 / 100 Hastighet Bör Fixas: Aktivera komprimering Att komprimera resurser med gzip eller deflate kan minska antalet byte som skickas via nätverket. Aktivera komprimering för

Läs mer

Instruktioner för Articulate Studio 13

Instruktioner för Articulate Studio 13 Instruktioner för Articulate Studio 13 Instruktion för kursproduktion till Netcompetence Talent Portal NETCOMPETENCE 2016-12-19 Innehåll Inledning... 2 Om Articulate... 2 Om Studio 13... 2 Om Storyline

Läs mer

WEBDESIGN A - DTR 1210

WEBDESIGN A - DTR 1210 Lektion 9: Tips tricks och diverse Bakgrundsbilder Bakgrundsfärg och textfärg är några sätt att ge sin hemsida ett visst utseende. Ett annat sätt är att använda bakgrundsbilder. Man behöver en bild: HTML-koden

Läs mer

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning

Avancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning Avancerade Webbteknologier 2 AD11g Göteborg 2012 Mobilanpassning Idag Reality Check Strategier för mobilanpassning Problem vid mobilanpassning Exempel på några ramverk Statistik Det finns väldigt mycket

Läs mer

Skärmbilden i Netscape Navigator

Skärmbilden i Netscape Navigator Extratexter till kapitel Internet Skärmbilden i Netscape Navigator Netscape är uppbyggt på liknande sätt som i de flesta program. Under menyraden, tillsammans med verktygsfältet finns ett adressfält. I

Läs mer

WEBDESIGN A - DTR 1210

WEBDESIGN A - DTR 1210 Lektion 6: Tabeller Vi ska lägga till en tabell i hemsidan. Först ska vi titta lite på hur man gör tabeller. Vi börjar med enklast tänkbara tabell. En tabell med bara en ruta: Nu ska vi gå igenom steg

Läs mer

Manual för din hemsida

Manual för din hemsida Manual för din hemsida Dynamiska hemsidor är en lösning för att man på ett enkelt sätt skall kunna lägga till, ändra och ta bort sidor på sin hemsida. För att detta skall vara möjligt bygger lösningen

Läs mer

WEBB PRODUKTION. Publicering av stora webbplatser. 2010 Thomas Mejtoft. Thomas Mejtoft 1210-12-13 2

WEBB PRODUKTION. Publicering av stora webbplatser. 2010 Thomas Mejtoft. Thomas Mejtoft 1210-12-13 2 WEBB 2010 PRODUKTION Publicering av stora webbplatser 1210-12-13 2 1 Publicering av stora webbplatser Juridiska och etiska riktlinjer Domännamn Webbservrar Webbhotell Sökmotorer CMS 1210-12-13 3 Juridiska

Läs mer

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok. Lokal Gästbok I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok. Gästboken ska fungera som så att man har ett fält där man kan

Läs mer

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem

Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem Laboration 3 i kursen Produktion för tryckta medier och webb: Webbplatsproduktion med ett publiceringssystem Målsättning Att bygg upp en komplett webbplats i ett publiceringssystem. Platsen ska vara snygg,

Läs mer

Webbserver och HTML-sidor i E1000 KI

Webbserver och HTML-sidor i E1000 KI 1 Funktion och användningsområde E1000-terminalen (E1032-E1151) kan användas som webbserver. En webbserver är ett program som hanterar filer som ska visas i en webbläsare som exempelvis Internet Explorer.

Läs mer

Statistik från webbplatser

Statistik från webbplatser Statistik från webbplatser problem och möjligheter Ulf Kronman Föredragets huvuddelar Frågorna och motfrågorna Vilka frågor ställer chefen, BIBSAM och ISO? Varför ställer webmastern krångliga motfrågor?

Läs mer

Optimering av prestanda

Optimering av prestanda 2018-01-10 Axiell Arena Optimering av prestanda Axiell Sverige AB, Box 24014, 224 21 Lund. Besöksadress: Fältspatsvägen 4, 224 78 Lund tel 046-270 04 00, e-post: axiellsverige@axiell.com, www.axiell.se

Läs mer

Välkommen till Studiekanalen.se

Välkommen till Studiekanalen.se Välkommen till Studiekanalen.se Det här produktbladet beskriver besökarens (elevens) väg till utbildningen, hur de matchas mot rätt skola och utbildning. Det beskriver även hur utbildningsanordnaren kan

Läs mer

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Projektanvisning Webbsideprojekt Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Inledning Du har nu under ett antal laborationer i webbteknik fått relativt styrda uppgifter där du ensam fått lösa

Läs mer

Filformat / bildformat

Filformat / bildformat Filformat / bildformat Filformat/bildformat är olika modeller för att spara bilden. När du sparar ett foto finns det en uppsjö av olika filformat att välja bland. Först och främst har programmet (ex. Adobe

Läs mer

Zimplit CMS Manual. Introduktion. Generell Information

Zimplit CMS Manual. Introduktion. Generell Information Zimplit CMS Manual Introduktion Detta dokument ger en överblick av Zimplit CMS (Content Management System) användargränssnitt och dess funktioner. (För mer information och hjälp-forum, se zimplit.org.)

Läs mer

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka Webben som verktyg Idag: Hur hänger det ihop? Viktiga tekniker Stegen i ett webbprojekt Verktyg Dreamweaver Photoshop Joomla CMS Storyboard och flödesschema Fixa webbhotell Hur hänger det ihop? För att

Läs mer

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X

Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X Steg 5 Webbsidor One.com och OpenOffice Writer Mac OS X Nov 13 Liljedalsdata.se Liljedalsdata Steg 5 Mac Sida 1 Inledning Förkunskaper Steg 1, 2, 3 och 4. Innan du är mogen för att lägga ut en sida på

Läs mer

Axiell Arena. Optimering av prestanda

Axiell Arena. Optimering av prestanda Axiell Arena Optimering av prestanda Axiell Sverige AB, Box 24014, 224 21 Lund Fältspatvägen 4, 224 78 Lund, tel: 046-2700 400, e-post: lund@axiell.com Innehåll Axiell Arena... 1 Optimering av prestanda...

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

WEBBTEKNIK. Ämnets syfte

WEBBTEKNIK. Ämnets syfte WEBBTEKNIK Webbteknik används för att utveckla och vidareutveckla statiska och dynamiska webbsidor, webbplatser, webbapplikationer eller andra applikationer där webbtekniker används, till exempel applikationer

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt. Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu

Läs mer

URVAL AV UTFÖRDA FRILANSJOBB

URVAL AV UTFÖRDA FRILANSJOBB URVAL AV UTFÖRDA FRILANSJOBB Här följer information om ett urval av utförda frilansjobb. CONTENT MANAGEMENT- OCH GROUPWARE RAMVERK Kund: Sundance MD&M En modulär flashapplikation med en PHP och MySQL backend

Läs mer

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html Stilmallar styra utseendet av webbplatsen DEL 1 Karin Fahlquist index.html recept.html frukt.html grönsaker.html 1 Samma kod olika utseende Olika exempel om layout: http://www.csszengarden.com/ Stilmallar

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle. Lab1 - CV-sidan Du ska bygga en variant av en CV-sida i HTML och CSS. Sidan ska åtminstone innehålla en bild på dig, en klassisk tabell med utbildningar/erfarenheter, ditt favoritcitat, en eller flera

Läs mer

Manual till publiceringsverktyg

Manual till publiceringsverktyg Manual till publiceringsverktyg Allmänt När man har loggat in hamnar man direkt på översikten över hela webbplatsen. Överst hittar man en meny som alltid ligger med i verktyget. Denna meny innehåller översikten

Läs mer

Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar

Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar Kursvärdering 1DV433 Strukturerad programmering med C++ LP3 2011-12 Lärare: Tommy Löfqvist 17 svar KURSFRÅGA AV ÖVERGRIPANDE KARAKTÄR - Kursinnehållet har varit intressant och stimulerande I låg grad 0

Läs mer

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten

PageSpeed Insights. Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten PageSpeed Insights Mobil 58 / 100 Hastighet Bör Fixas: Ta bort JavaScript- och CSS-kod som blockerar renderingen från innehåll ovanför mitten Det finns 4 CSS-resurser som blockerar renderingen av sidan.

Läs mer

Webbprogrammering. Sahand Sadjadee

Webbprogrammering. Sahand Sadjadee Webbprogrammering Sahand Sadjadee Agenda Webb The World Wide Web (WWW) is a network of online content that is formatted in HTML and accessed via HTTP. The term refers to all the interlinked HTML pages

Läs mer

Lektion 2 - CSS. CSS - Fortsätt så här

Lektion 2 - CSS. CSS - Fortsätt så här Lektion 2 - CSS I den här lektionen behandlas HTML och CSS. Det förutsätts att lektion 1 är gjord, eller att du har tillräckliga kunskaper i grundläggande HTML för att klara den här lektionen. CSS - Fortsätt

Läs mer

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor http://w3.msi.vxu.se/multimedia Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor Rune Körnefors Innehåll Variabler i JavaScript

Läs mer

Bilduppladdning i Järnvägshistoriskt forum (gäller MS Windows för PC)

Bilduppladdning i Järnvägshistoriskt forum (gäller MS Windows för PC) Bilduppladdning i Järnvägshistoriskt forum (gäller MS Windows för PC) I Järnvägshistoriskt (i forts. Jvmv) forum finns ingen möjlighet att ladda upp bilder direkt i inlägg från sin hårddisk. Man måste

Läs mer

Innehåll. Webbproduktion. Prototyputveckling. Arbetsgång (R)

Innehåll. Webbproduktion. Prototyputveckling. Arbetsgång (R) Innehåll Webbproduktion Produktion och publicering av större webbplatser Produktion Användbarhet/Användbarhetstest Publicering Underhåll Arbetsgång (R) 1) Utred mål och syfte (verksamhets- och målgruppsanalyser)

Läs mer

Manual för administratör

Manual för administratör Manual för administratör Innehållsförteckning 1. Bloggar... 3 1.1 Byta Header- bild till blogg... 3 1.2 Ta bort/lägg till Kategori... 4 1.3 Byt Profilbild samt Lägg till Sociala Medier... 6 2. Publicera

Läs mer

Tekniska riktlinjer för kreativt material baserat på HTML5

Tekniska riktlinjer för kreativt material baserat på HTML5 Tekniska riktlinjer för kreativt material baserat på HTML5 Bonnier News 2016 Generell information De här riktlinjerna är ämnade f ör producenter av kreativt material baserat på HTML5 och som ska användas

Läs mer

E12 "Evil is going on"

E12 Evil is going on E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML

Läs mer

Bildstorlekar i olika sidlayouter.

Bildstorlekar i olika sidlayouter. 2014-04-01 Sida 1 av 9 Bildstorlekar i olika sidlayouter. Innehåll Inledning... 2 Startsida... 3 Vanlig sida för förening... 4 Formulärsida... 5 Block i Karusell... 6 Block i Högerkolumn... 7 Nyhetsarkivet...

Läs mer

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text. Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare

Läs mer

A" utveckla kartor med responsiv design. Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad

A utveckla kartor med responsiv design. Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad A" utveckla kartor med responsiv design Johan Lah8 Geografisk IT- utvecklare Stadsbyggnadskontoret, Malmö stad Innehåll 1. Vad och varför responsiv design? 2. Hur kan det genomföras? 3. Exempel (smap)

Läs mer

Gränssnittsdesign Namn: Erik Kurs: Gränssnittsdesign Klass: Sy17. Projektplan. Projektets namn

Gränssnittsdesign Namn: Erik Kurs: Gränssnittsdesign Klass: Sy17. Projektplan. Projektets namn Gränssnittsdesign 2018-01-15 Namn: Erik Kurs: Gränssnittsdesign Klass: Sy17 Projektplan Projektets namn (använd de punkter som är relevanta) 1. Projektbeskrivning Mål och Syfte Mål och syfte med produkten:

Läs mer

En bortsprungen katt

En bortsprungen katt Nivå 1 All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. En bortsprungen katt

Läs mer