Laborationsanvisning. HTML5 Laboration 6. Författare: Johan Leitet Version: 1 Datum: 2011-10-03

Relevanta dokument
Struktur och innehåll Laboration 2

En stiligare portal Laboration 3

Copy Cat Laboration 4

Webbteknik för ingenjörer

Presentera dig själv Laboration 1

Laboration 2. Webbproduktion En stiligare webbsida HT2015

Laboration 1. Webbprodution Struktur & innehåll HT2015

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Övning (X)HTML 2. Sidan 1 av

HTML5 Semantic. Informationen kommer från w3schools.com. En semantisk elementet beskriver tydligt dess betydelse för både webbläsaren och utvecklaren.

Labbrapport: HTML och CSS

Lathund. Skriva artiklar på

Övning 1 Vi börjar med en vanlig html-fil där html används för både innehåll och utseende:

Bloggen har tre sidtyper

Det ska endast finnas två bilder av samma typ på spelplanen.

Fönsterhanterare i JavaScript PWD, Personal Web Desktop

Slutrapport för JMDB.COM. Johan Wibjer

Uppdaterad: Lathund. Nyheter och nyhetslista

Microsoft Publisher. Laborationskompendium för digital behandling av publikationer. Detta exemplar tillhör:

Section Divider. Skapa nytt utskick

Laboration 4. Laboration 4, Formulärvalidering. Inledning. Observera. Mål. Genomförande

Personlig assistans som den ska vara

Routerinställning. Denna guide tar dig genom de enkla steg som behövs för att ställa in routern så den fungerar trådlöst.

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

MOA MANUAL VERSION 1

Tillbud är ett samlingsbegrepp för olika typer av nästan skador dvs. ej förväntade händelser som skulle kunnat medföra risk eller skada för någon.

Sociala medier för företag

ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.

LATHUND Att överföra information till Projektportal Investera

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

10 smarta appar som ger Chrome mer muskler

Användarmanual för Hemsida

Lathund för webbredaktörer. Så skriver du på webben

Ge ditt supportärende en flygande start. Tips och fallgropar.

Barn på sjukhus FÖRBEREDELSETIPS FRÅN BARN- OCH UNGDOMSSJUKVÅRDEN, SUS

Ändra, kopiera eller radera publikation (staff)

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Vad roligt att ni har valt att bjuda varandra på den här timmen.

Macromedia Flash MX 2004

Macromedia. Flash 8 Grundkurs.

Utbildning i marknadsföring Biografcentralen

D I G I TA LT S K A PA N D E

WINDOWS 8.1. Grunder

Omtentamen i OOSU2, 21 augusti 2014

Webbutveckling Laboration 1: HTML5 och CSS3.

Växel

CMS. - Content management system

Tillgänglighetskrav på teknik Dessa krav baseras på WCAG 2.0,

Här ser ni Ebba, ett av många exempel. Hon gillar oss och förstår varför vi finns men tycker att vi inte hängt med. Det här är ganska vanligt.

Antal svarande i kommunen 32 Andel svarande i kommunen, procent 43 Kategorier ångest? Mycket dåligt Totalt Nej. Någorlunda. Mycket gott.

Arbetsplatsförlagd utbildning, AFU

Lathund, till Photo Story, för skräckslagna lärare

Ett ämnesövergripande arbetsområde som innehåller biologi, fysik och teknik.

Manual för Kalmar kommuns Nya intranät. piren.kalmar.se

Marrketinghouse Döbelnsgatan 29 SE Stockholm Tel: Epost: Följ oss I sociala medier VATnr: SE

WD406F - Interaktiva medier I 7,5hp Moment: Web Usability Inlämningsuppgift 1ab. Wynona Ekesrydh

Föreläsning 4. CSS Stilmallar för webben

Anvisningar för utformning av sammandrag som mognadsprov

DK-serien. Gör en fotobok med myphotobook.se

Wordpress och Sociala medier av Sanna Ohlander STAFFANSTORP Framtidens kommun

RSI Road Status Information A new method for detection of road conditions

Diagram. I detta kapitel lär du dig: m Diagrammets beståndsdelar. m Att skapa både inbäddat diagram och diagramblad. m Att ändra diagramform.

Personalhandbok Anställning & Avslut

Uppdaterad: Lathund. Anslagstavlan

Slutrapport YUNSIT.se Portfolio/blogg

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

Storlek och typsnitt: Titel

Om include-filer i PHP

Blogga med wordpress. Lina Tannerfalk Wiberg

Manual för visionutv.net Redigera

Praktikintyg. Utbildning och praktik för ungdomar med sikte på JOBB!

Gör en antavla med bilder

Introduktion till Community i Mediekatalogen SLI

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum:

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

Widgetguiden Vad är Publits widgetshop?

Användarmanual Mina sidor Timvärden

LIA handledarutbildning 22/10. Att vara handledare

För alla En undersökning om barns och ungas hälsa av Landstinget Sörmland. För alla.indd :01:53

Bli en vassare skribent med Ulysses III

Projektplan för Website Project Japan

INSTALLATIONSGUIDE FIBERLAN

Beställnings- och installationsguide av Dubbelskydd

Dina surfvanor kartläggs och lämnas ut

Syfte...1 Omfattning...1 Beskrivning...1

E-post för nybörjare

Läs igenom det här häftet innan du skickar in din ansökan om att bli bloggare.

Skapa din E-post lista med. Lotta Carlberg. Lotta Carlberg

Manual för deltagare kursen Bakgavellyft Så går du kursen Bakgavellyft

IdrottOnline Klubb - en del av svenskidrott IdrottOnline Klubb tilläggsmanual

CSS-övningar. 1. Grunder

MOBBNINGSENKÄT. XXX-skolan

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

Google Apps For Education

Nokia Kör 3.0 Användarhandbok

Användarmanual HOIF.org

ProReNata Journal. Snabbstart

Lathund Spåra ändringar

Public. Sidnr (9) Coverage Dokument id Rev? T Datum. Tillhör objekt Telia Jobbmobil Växel

Handledning för redigering av lagsidor.

Transkript:

Laborationsanvisning HTML5 Laboration 6 Författare: Johan Leitet Version: 1 Datum: 2011-10-03

Inledning I denna avslutande laboration ska du testa att märka upp en sida med de nya taggarna i HTML5. Mikroformat står dessutom på agendan tillsammans med CSS3. Mål Efter laborationen ska du: Känna till hur sidor är tänkta att struktureras med HTML5 Fått en orientering om mikroformat Känna till nya egenskaper och selektorer i CSS3, så som, transition, transformation och content. Förberedelse Innan du kommer till laborationstillfället bör du vara så förberedd att du känner att du hinner genomföra och redovisa laborationen under det handledda tillfället. Du får givetvis göra laborationen helt klar i förväg och du har då möjlighet att utnyttja handledningstillfället för frågor och redovisning. Läs igenom hela laborationshandledningen innan du påbörjar laborationen. Genomförande Utför laborationens uppgifter och moment samt dokumentera vad du kommer fram till på de olika delarna. Vid redovisning av laborationen ska du kunna besvara frågor om hur du har löst de olika delarna och varför de är lösta på det sätt du löst dem på. När du anser dig vara klar med laborationen kontrollerar du att din källkod uppfyller laborationens samtliga krav. Innan redovisning ska du kontrollera samtliga dokument gentemot en validator. Plagiat Laborationen ska genomföras enskilt. Du får givetvis fråga klasskamrater om hjälp men du ska skriva din egen kod och kunna svara för varför du skrivit din kod på det sätt du gjort. Vid fuskmisstanke lämnas misstankar samt berörda dokument över till universitetets disciplinnämnd. 2 (5)

Uppgift 6.1 Sidstruktur HTML5 introducerar en uppsättning nya taggar som är tänkta till att ge våra sidor bättre struktur och semantik. Du ska i denna uppgift testa att använda dem. Tanken är att du ska skriva om startsidan på din blogg så att den använder de nya taggarna i HTML5. Vill du hellre skapa en helt ny sida så är det tillåtet. Se då till att länka till sidan från din laborationsportal. Förutom de delar som du redan har på din startsida så ska du lägga till kommentarer till varje skriven bloggpost. Uppgiften ska lösas genom att använda de nya strukturella taggar som finns i HTML5. Taggarna ska användas i de fall de är lämpliga. Taggar att använda här är exempelvis: Header Footer Article Aside Section Nav Tänk på: 1) För att kunna stila dina element i Internet Explorer så kan du behöva göra ett javascript-fix. Detta är inget krav för att bli godkänd på laborationen. 2) De nya elementen blir inline-element och måste således ställas om till blockelement innan du kan stila dem som du förväntar dig. Uppgift 6.2 Mikroformat Mikroformat är ett, av flera sätt, för oss som utvecklare av webbplatser att tala om för sökmotorer och andra tjänster vad innehållet på våra sidor egentligen betyder. I denna uppgift ska du testa att lägga till ett hcard, kontaktkort, på din kontaktsida. Infoga ett hcard om dig själv på din blogg. För att underlätta så finns det ett verktyg som man kan använda sig av. http://microformats.org/code/hcard/creator Testa så att googles sökmotor kan se ditt hcard genom att använda dig av http://www.google.com/webmasters/tools/richsnippets 3 (5)

Uppgift 6.3 Fotogalleri De nya egenskaperna och selektorerna som introduceras i CSS3 är kraftfulla och möjliggör att vi med CSS kommer att kunna göra saker som tidigare krävt användandet av javascript. Du ska i denna uppgift skapa ett fotogalleri där bilder verkar ligga utslängda på en yta. När muspekaren dras över en bild så ska denna förstoras tillsammans med sin bildtext. Tillsammans med denna handledning så hittar du ett demo på hur uppgiften kan se ut när du är klar. Det finns några krav på uppgiften: HTML-koden ska vara ren och bildtexten får enbart ligga som värde på attributet title på lämplig tag. (se film) Under respektive bild ska bildtexten synas. Ett externt typsnitt ska laddas in på valfritt sätt och vara det typsnitt som används för att skriva ut texten under bilderna. När muspekaren förs över en bild ska bilden förstoras genom en pålagd övergång, transition. När användaren använder tangentbordet och tabbar till en bild (ger den fokus) ska samma sak hända som då användarens muspekare förs över en bild. Bilderna ska ha en skugga. Uppgiften ska fungera i minst en webbläsare av senare modell. CSS-egenskaper och selektorer som du troligtvis kommer att behöva använda (läs på om dessa!): :after transition :hover box-shadow :nth-child transform attr() z-index content font-family Tips: Övergångar med transitions påverkar alla egenskaper som ändras på det objekt som har transition satt. Prefixen moz-, -webkit-, -o-. behöver användas för många av egenskaperna. Exempelvis: -moz-transform 4 (5)

Förutom att använda webbläsarspecifika prefix ska du använda de CSS3- standardiserade namnen, exempelvis transform. Troligtvis vill du låta transitionen påverka samtliga egenskaper, det vill säga all För att få slumpvis fontstorlek och rotation kan du använda nth-childselektorn för att rotera exempelvis var 3e bild -5 grader och var 5e bild 10grader etc. Du kommer att märka att du inte kan använda pseudoklassen after och css-egenskapen content på en img-tagg vilket gör att det kan vara lämpligt att lägga title-attributet på en annan tagg än img. Sätt position:relative; på bilderna så kommer z-index även att fungera i Chrome. Tänk på att många av egenskaperna är experimentella i webbläsarna vilket gör att buggar kan förekomma. Givetvis har du full konstnärlig frihet att utforma delar av uppgiften som du vill, men se till att nyttja grundkrav som transitions, transformations, typsnitt etc. 5 (5)