HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside

Relaterede dokumenter
HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Tekstformatering med CSS

Øvelse 1, individuel øvelse billeder, links og undersider

Introduktion til HTML5: Tekst, punktlister, billeder, links og undersider

CSS fortsat: Boksmodel, floating & positionering

Grundformen for et website: aside, tabeller, formularer og tekstformatering

CSS introduktion: Tekstformatering med CSS

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

TYPO3 TRIN FOR TRIN 3

Lav dine egne hjemmesider/websider

Webteknologi evalueringsopgave Vinter Niels Sundstrup

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress.

Lav din egen forside i webtrees

I denne manual kan du finde en hurtig introduktion til hvordan du:

Lundtofte skole 2007/08. Åbn FrontPageExpress og Explorer begge programmer skal være åbne når du laver hjemmesiden.

Manual til WordPress CMS

Dokumentation. Workflow. Grafisk produktion. Trine Alexandersen 1. hovedforløb

Redaktørmanual TYPO3 Version 6.2

Quickguide til kredscms. Login

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold:

BørneIntra hjemmesidekursus

SIDEN PÅ WORDPRESS.COM

Pralemappen.dk Din online portfolio Brugerhåndbog til elever Brugerhåndbog til elever

Når du har logget dig ind, ser du Randers Kommunes byvåben midt på siden. I venstre side er der en række mapper:

5.0 Velkommen til manualen for kanalen HTML-grab Introduktion til kanalen HTML-grab kanalside Hvad er et spot?

Vejledning Tabeller (data tabeller)

Manual til hjemmeside i Typo3

Sådan opdaterer og vedligeholder du din hjemmeside i Wordpress.

Velkommen. sidste runde

Implementeringsvejledning

Hjemmeside på SkoleKom

Active Builder - Brugermanual

Vejledning til opbygning af hjemmesider

IsenTekst Indhold til Internettet. Manual til Wordpress.

Kalender med mailingliste

Guide til upload af ruter og interessepunkter på Endomondo

Indholdsfortegnelse Opret engelsk version af hjemmesiden... 2

Indhold. 1. Adgang og afslutning

Manual i frontend-redigering af kredssider og brug af kalender

Indhold. Grafisk workflow 3 Procesbeskrivelse 4 Inspiration 5 Skitser 6 Flowchart 7 Typografi og farver 8 Skelet 9 Storyboard 12 Html, css og seo 16

2. H vis du vil br uge egen computer til øvelser ne

xgalleri Mulige filtyper Installation web-version

Kapitel 17 Oprette websider:

Vejledning for LOF s afdelingshjemmeside

Fronter for elever - Første undervisning

[jobsøgende] sådan gør du... [søg job via jobnet.dk]

Vejledning til vedligehold af

! }! FORSIDE! <html>! <head>!

Elevvejledning til SkoleKomNet - Min egen hjemmeside

Hold kontakten med dit netværk!

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

MANUAL. Siteloom CMS

GRAFISK WORKFLOW. 1 Grafisk workflow

Brugervejledning til Design Manager Version 1.02

Dokumentation for administration af it-systemer i PD30

SIGIL Sådan opretter du en e- bog Step by Step

En liste, hvor der kun kan angives et svar. En dropdown menu, hvori kun et svar kan vælges

Sådan redigerer du en hjemmeside front-end

Mini-guide for opdatering af hjemmesiden for. SOIF

ELEMENTER Jeg vælger fonten Raleway, som er en af Googles mange gratis webfonte. Det er en grotesk skrift, som især bruges til websites, da de på

Gem dine dokumenter i BON s Content Management System (CMS)

DANSK SKOLEDATA APS. Tlf DSA-Ventelisten

Google websites. Pædagogiske og didaktiske mål

Datalogi HTML Aarhus Katedralskole

Manual til Dynamicweb Februar 2010

Opret din egen blog og publicer dit første indlæg med 8 enkle trin

Vi anbefaler, at du lader boksen med træffetider blive liggende på din afdelingsforside. Hvad der ellers skal være af indhold er op til jer.

BRUGER KURSUS RAMBØLL HJEMMESIDE

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2.

Flash Logic Free CMS. Manual og brugervejledning

Guide. Administration af FDF.dk/Nyborg. 1. Udgave Ide og layout Christoffer S. Rasmussen

Dokumenter. Sider. efact CMS manual v. 1.0

Brug af Brobygning.NET for ungdomsuddannelser

Jysk Online Medie ApS - Vestergade 32, 8600 Silkeborg - Tlf.:

Dokumentation. Karen-Louise Fejerskov

DENNE MANUAL ER SKREVET FOR AT GIVE DIG EN GRUNDIG INTRODUKTION TIL DE FORSKELLIGE ARBEJDSGANGE I TYPO3

WEB kursus I. Grundkursus i CMS

MailMax / Web v4.1. Brugsvejledning til webmail. Copyright 2003 Gullestrup.net

Få din egen hjemmeside

Upload af billeder til hjemmesiden m.m.

MANUAL - Joomla! Version 1

Anklagemyndighedens Vidensbase

Mappestruktur- og logik i VuptiWeb er stort set den samme som på vores computer.

Manual for Synkron hjemmesider

Google-sites CSrnAdzB1esfLAmU0O3tOKa3y

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW.

ViKoSys. Virksomheds Kontakt System

... øvelser. Fortæl mig, og jeg glemmer. Vis mig, og jeg husker. Involver mig, og jeg forstår. Konfutse

Opret en side/artikel og rediger din side

Manual til at redigere på stafetforlivet.dk for holdkaptajner

Luvit mini-manual. Kom i gang med Luvit

Transkript:

Webdesign og webkommunikation, formiddagshold (hold 1), IT Universitetet, forår 2012. Øvelse 2, individuel øvelse HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside 1. Lidt om hvad du har lært Du har i øvelse 1 lært at lave en HTML5-side med afsnit, overskrifter og et billede. Du har også lært at lave et link til en anden hjemmeside, bruge lister til at ordne indhold og at validere din kode som et vigtigt afsluttende skridt. Start med at læse hele øvelsesvejledningen igennem, så du ved, hvilke trin du skal igennem. Bemærk at øvelsen skal løses individuelt. 2. Målsætning 2.1. Hvad vil dagens øvelse dække I dag skal du lære at arbejde med opbygningen af en hjemmeside. Der skal altså laves endnu en underside. Derudover skal du lære lidt mere om links at lave mail- og billedelinks. Du skal også lære at mærke grundlæggende sideindhold op med header- og aside-tags. Desuden skal du lære at gruppere overskrifter og links til at lave din første on-page menu. Udover at organisere indhold og navigation på selve hjemmesiden på en overskuelig måde for brugeren (f.eks. ved punktopstillinger og menuer), er det også vigtigt at holde orden i de filer, som du arbejder med på hjemmesiden både for din egen skyld men også for dem, der måske senere skal arbejde videre med at udvikle den hjemmeside, du arbejder på. Derfor indeholder øvelsen også lidt træning i fra starten at tænke over, hvordan du placerer filerne i forhold til hinanden i din projektmappe og, hvordan du navngiver filerne. Sidst vil du få en introduktion til tabeller. Tabeller bruges til at præsentere data, lidt som du måske kender det fra Excel eller et andet regnearkprogram. 3. Beskrivelse I denne øvelse skal du arbejde videre med den personlige hjemmeside, men det er vigtigt du ikke skriver videre i de samme dokumenter som i øvelse 1. Øvelse 1 skal stadig være tilgængelig. Når du begynder at løse øvelse 2 skal du oprette en mappe til opgaven - kald den f.eks. opg2 - og kopiere de nødvendige filer over i mappen (index.html og cv.html). På den måde kan vi stadig rette den første øvelse, selvom i arbejder videre med øvelse 2. I øvelsen skal du arbejde med:

At mærke indhold op med header-, og aside-tags. Gruppere overskrifter med hgroup-tagget til en on-page menu. At tilføje en underside med noget mere tekstindhold f.eks. om dig selv, en interesse eller anden fyldtekst. At tilføje link punkt i menuen til den nye underside. Menuen skal gå igen på tværs af dine HTML-dokumenter. At lave et link til din mailadresse, så besøgende kan skrive til dig ved at klikke på linket. At benytte et billede som link. 4. Koden 4.1. Placer underside og billeder i undermapper og tilret links Sidste gang fik du kodet en forside og en CV-side. Du fik også lavet en mappe til billeder - og det er godt, for det gælder om at holde god orden i dine dokumenter fra starten. I begyndelsen vil det måske føles lidt overdrevet, fordi du ikke har så mange filer, der skal holdes orden i. På sigt, når de projekter, du arbejder med, bliver større, vil det dog være rigtig rart med god orden, så du selv (og dem, der skal overtage vedligeholdelse og udvikling af hjemmesiden) kan finde rundt i filerne. I øvelse 1 prøvede du at lave en mappe til dine billeder. Nu skal du også lave en til de forskellige afdelinger af dit site - dine undersider. Du kan evt. også vælge at lave en mappe til billeder specielt til undersiderne det er op til dig. Det vigtigste er, at du finder et system, som er logisk og intuitivt, og at du er konsekvent i brugen af dette system, så det er nemt at finde rundt i dit site-materiale. Husk at rette alle de relative links til i de enkelte html-dokumenter, så browseren kan finde filen i den rette mappe. Som du husker er formen for dette: <a href= mappe_navn/fil_navn.html >Linktekst der vises i browseren</a> Dette er, hvis du skal sende browseren ned i en mappe fra den position, du står i nu. Hvis du derimod skal fra den position, du står i nu nede i en mappe, og et mappeniveau op, skriver du '..' foran skråstregen for at sige 'gå ud af den mappe, jeg er i nu', hvorefter du angiver /filnavn på samme vis som ovenfor: <a href=../fil_navn.html >Linktekst</a> Når du begynder at løse øvelse 2 skal du oprette en mappe til opgaven - kald den f.eks. opg2 - og kopiere de nødvendige filer over i mappen (index.html og cv.html). På den måde kan vi stadig rette den første øvelse, selvom i arbejder videre med øvelse 2. 4.2. Tilføj link til at sende en mail På dit digitale visitkort skal man selvfølgelig også kunne finde dine kontaktoplysninger, herunder din mailadresse. Og den skal du lave som et link, så man kan klikke på den og sende en mail til dig nemt.

Et maillink har samme form som et almindeligt link, hvor du bruger <a href=... >...</a>, men i stedet for en URL eller et filnavn skriver du mailto:mailadresse i anførselstegnene. For eksempel <a href= mailto:stg@itu.dk >. Som linktekst kan du vælge at skrive selve adressen, eller du kan skrive en anden tekst, fx 'skriv en mail til mig'. Her har vi lavet et lille kontakt-afsnit på forsiden. Læg mærke til, at man kan se mailadressen for neden i browseren, hvis man holder musen over linket, ligesom du med almindelige links kan se den adresse, der linkes til samme sted. Tilføj kontaktoplysninger og maillink på din hjemmeside. 4.3. Tilføj et link, som er et billede Du kan også vælge at bruge et billede som link, og det skal du selvfølgelig også prøve. Lav f.eks. et link til en af de andre studerendes hjemmeside med et billede af vedkommende eller et link til ITUs hjemmeside, Facebook eller LinkedIn ved at bruge et logo. (Du kan som regel gemme logoer som billeder ved at højreklikke på dem på den pågældende hjemmeside). Husk nu at gemme det billede, du vil bruge i den rette mappe! Formen for et billedlink er igen til at genkende. Du skriver <a href=... > som med et hvilket som helst andet link, men i mellem <a...> og lukketag'et </a>, hvor du normalt angiver en linktekst, sætter du i stedet et billede ind. Som du prøvede i øvelse 1, henviser du til et billede ved at angive <img src= mappe/billede.jpg alt= alternativ tekst, hvis billedet ikke vises />. Du kan se et eksempel herunder. Hvis man holder musen henover billedet kan man se linkadressen nederst i browseren, ligesom med mailadressen: 4.4 Opret ny underside, hvor du fortæller om dig selv Nu skal du oprette endnu en underside ud fra din skabelon - du kan også gemme din CV-side med et nyt navn og slette det indhold som skal udskiftes. Kald den f.eks. Om mig i titlen og gem den som ommig.html. Tilføj også menuen, som du lavede i øvelse 1, på din nye side.

Tilpas menuen på alle sider, så den kommer til at indeholde et link til Om mig. Husk at holde tungen lige i munden når du opdaterer din menu - det kan godt være svært at få links på alle tre sider til at virke ordentligt. På nuværende tidspunkt er din menu header på din side. For at markere dette, skal menuen omfattes af et header-tag, som i eksemplet nedenfor. Senere hen bliver der tilføjet mere indhold til din header. Koden til din nye side skulle gerne se nogenlunde ud som herunder: <!DOCTYPE html> <html lang="da"> <head> <meta charset="utf-8" /> <title>mine interesser</title> </head> <body> <header> <nav> <ul> <li><a href= index.html >Forside</a></li> <li><a href= cv.html >Mit CV</a></li> <li><a href= >Kommende menupunkt</a></li> </ul> </nav> </header> <article> Sidens indhold </article> <footer> Validator-link </footer> </body> </html> Du skal nu tilføje noget tekst og eventuelt nogle billeder på din nye side. Teksten kan handle om dig selv, dine interesser eller et andet emne. Brug ikke mere end 10-15 minutter i øvelsestimen på teksten. Du behøves altså ikke skrive teksten selv, men må gerne kopiere fra et sted på nettet. Omfanget af teksten skal være ca. ½-1 A4-side og bestå af mindst 3 afsnit à mindst 5 sætninger med overskrifter. Opmarker teksten med de nødvendige semantiske elementer, du lærte at bruge i øvelse 1. I løbet af næste uge vil du lære at designe udseendet af dine sider. Så tænk ikke over, hvis det ikke helt ser ud, som du gerne vil have. Nu skal vi tilføje noget mere indhold til din nye side i form af endnu et nyttigt redskab i html, en tabel.

4.5. Opret en tabel med fx dine yndlingsfilm Tabeller er, ligesom lister, gode til at gøre information overskuelig for modtageren. De er særligt velegnede til at vise informationer der har sammenlignelige karakterer, for eksempelvis priser, udgivelsesår, og andre specifikationer. Her er det tanken, at du skal lave en simpel tabel over fem af dine yndlingsfilm, med filmnavne, årstal, samt hvor mange gange du har set filmen. Hvis du har lyst til at lave en tabel over noget andet, f.eks. over dine seneste løbeture, er du velkommen til det. En tabel består grundlæggende af 4 elementer: <table> Det element der definerer selve tabellen. <tr> (table row) <th> (table head) <td> (table data) De vandtrette rækker i tabellen. Celler til overskrifter. Laver lodrette celler til data (opdeler de vandrette rækker). Skrevet i HTML5 vil det grundlæggende princip se således ud: <table border="1"> <tr> <th>header 1</th> <th>header 2</th> </tr> <tr> </tr> </table> <td>row 1, cell 1</td> <td>row 1, cell 2</td> Der er tilføjet en border på 1, for at give et bedre overblik mens vi arbejder med tabellen. I en browser vil den sandsynligvis ligne dette: Da din tabel skal have 5 vandrette rækker, en til hver film, med 3 celler i hver, er du nødt til at indsætte flere <tr> med tre <td> i hver, samt en ekstra <th>. HUSK, at det er tilladt at genbruge koden du allerede har i stedet for at skulle skrive det hele fra bunden. Men hold tungen lige i munden. Det kan evt. være en ide at tegne tabellen i hånden først, for at få bedre overblik, så rækker, celler, og data bliver placeret rigtigt. Dette er en god øvelse i at neste kode, hvilket for overskuelighedens skyld også bør fremgå visuelt i din kode.

4.6. Brug af <aside> til beslægtet indhold Du kan bruge aside til at opmarkere indhold, der er beslægtet med resten af indholdet i en artikel eller på en side. Det bliver ofte brugt til lokale menuer, men du kan f.eks. også bruge det til din tabel over yndlingsfilm eller en faktaboks over dit emne, som du kan se i kodeeksemplet her: <aside> <h1>facts om danske navne</h1> <ul> <li>i 2011 boede der 1.596 Sigurd er i Danmark.</li> <li>danmarks mest populære navn er Anne (47.466 1. januar 2012).</li> <li> Jensen hedder i alt 268.346 til efternavn.</li> <li>i 1988 skulle drenge helst hedde Kasper og piger skulle helst hedde Camilla.</li> <li>flest kvinder skiftede navn i 2011. I alt 3.700 kvinder fik nyt fornavn.</li> </ul> <p><strong>kilde:</strong><cite><a href= http://www.dst.dk >Danmarks Statistik</a></ cite></p> </aside> Lav en faktaboks eller opmarker allerede eksisterende indhold på din side, der kan stå alene men er beslægtet med resten af indholdet på siden. Find eventuelt inspiration i grundbogens kapitel 3 til, hvad du kan bruge <aside> til. 4.7. Validering af site Til sidst skal du som i øvelse 1 validere dit site vha. validator.w3.org, så du kan være sikker på, det overholder HTML5 standarden, som er defineret af World Wide Web Consortium (W3C). Vi gentager her en del af vejledningen fra sidste gang, hvis nu du har glemt det :-) Vær opmærksom på, at du skal validere hver enkelt af dine undersider én ad gangen. Når du indtaster URL'en til din forside validerer den KUN forsiden og ikke de tilknyttede undersider, selvom de er forbundne via links. Derfor skal du også validere hver enkelt underside ved at indtaste URL'en for dem en ad gangen, for at få tjekket hele dit site. Gå ind på validator.w3.org og indtast URL'en til den side, du vil validere (www.itu.dk/people/ dit_brugernavn/). Klik på Check. Sitet tjekker din kode og vender oftest tilbage med en rød side og teksten "Errors found while checking this document as HTML5!". Nedenunder vises en en liste over de fejl, den mener at kunne finde, og så må du starte fra en ende af og rette fejlene. Det kan godt i starten virke lidt overvældende, hvis man har mange fejl-meddedelser, men tager man en dyb indånding, kan man som regel godt tyde ud af fejlmeddelelserne, hvad der er galt. Og så skal man huske på, at en fejl øverst i dokumentet sagtens kan medføre 20 fejl længere nede. Når den øverste fejl er rettet, forsvinder de andre muligvis af sig selv. Er koden derimod i orden efter standarderne (enten i første hug eller efter rettelser) vil validatoren vise en grøn tillykke-side med teksten "This document was successfully checked as HTML5!".

Husk at validere alle dine sider ved at skrive linket til dem hver især ind i validatoren. Når det er lykkedes dig at få valideret dine sider korrekt, skal du kopiere adressen fra linket nederst på validator-siden og indsætte det som et link (<a>) i dine html-filer. Eksempelkode på validator-link <footer> <p><a href="http://validator.w3.org/check? uri=http%3a%2f%2fwww.itu.dk%2fpeople%2fdit-brugernavn%2f">validator</a></p> </footer> Når man som bruger klikker på linket på dine sider, vil man blive sendt videre til validatorservicen, som viser resultatet af valideringstjekket; at siden er opbygget af valid HTML5-kode efter den pågældende standard. 5. Aflevering 5.1. Deadline Din deadline for aflevering er tirsdag den 21. februar 2012 inden kl. 18.00. Du har altså en lille uge til at poste din hjemmesides link (www.itu.dk/people/dit_brugernavn/) på kursus-bloggen, på den underside der hører til din hjælpelærer. Du poster bare linket som en kommentar. 5.2. Tjekliste Af den hjemmeside, du afleverer, skal det være synligt, at du har været igennem hele denne øvelse. Inden du afleverer på bloggen bør du derfor gennemgå denne tjekliste for at sikre at: sitet har mindst to undersider ( cv og om mig ). der er en tabel på en af undersiderne, om dine yndlingsfilm (eller noget andet der interesserer dig). undersiderne og forsiden er tilgængelige fra en menu, som er lagt i et header-tag, og går igen på alle siderne. noget indhold er organiseret i et aside-tag. undersider og billeder på dit site er organiseret i undermapper. der er mindst et maillink på dit site. der er mindst et billedelink på dit site. koden på alle dine (under)sider validerer og har fået indsat en validator-knap på hver side.