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



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

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

CSS introduktion: Tekstformatering med CSS

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

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

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

Internet vs WWW. Internettet er IKKE det samme som www. Internettet Er et netværk af computere Gør det muligt af dele information

Vejledning i opbygning af Tillidszonen

CSS fortsat: Boksmodel, floating & positionering

Brugervejledning til InfoLand.dk skabelonen

Grafisk workflow. Se siden her:

Byg web sider. Introduktion:

Vejledning til opbygning af hjemmesider

Sitecore - basisvejledning Version 2. September 2010

Skrivebordet Windows 10

Om styles / typografier / typografiark / stylesheets

4 ARBEJDE MED SEKTIONER

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

GUIDE TIL OPRETTELSE AF ARTIKLER I JOOMLA - FRONTEND

Tillykke Med Fødselsdagen

Hjemmeside på SkoleKom

Sådan får du Salmebogen på CD-ROM til at fungere i Internet Explorer 7 både under Windows XP og Windows Vista

xgalleri Mulige filtyper Installation web-version

PHP Quick Teknisk Ordbog

Anklagemyndighedens Vidensbase

Brug Photo Story 3 en let introduktion

IKT og Videnrepræsentationer

FSFI s guide til DFR s elektronisk bevissystem

Manual og Hjælp Skoletasken 2

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

Tastevejledning Windows XP

Lav dine egne hjemmesider/websider

Kom godt i gang med OneDrive

Modul 8: Clouds (Lagring af filer)

mailinglister i Revimentor

Brugermanual til Wordpress 3.2.x Content Management System

Manual til Vandværksløsninger

8.0 Distriktshjemmesider

Superskolernes kampagne

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

Redaktørvejledning for Skriv en artikel

Webteknologi evalueringsopgave Vinter Niels Sundstrup

Velkommen til dag 9 i IT for let øvede

TinyMCE Bruger Guide. Forord. Contents

DIIS DANISH INSTITUTE FOR INTERNATIONAL STUDIES STRANDGADE COPENHAGEN K DENMARK TEL diis@diis.dk

Sådan laver du ansættelsesbreve

Manual til hjemmeside i Typo3

QUICKGUIDE TIL XMEDIA

Undervisningsmateriale - Rapport

BRUGERMANUAL. Ruteplanlægning i RUT. Røde Korsindsamlingen 8. MARTS RødeKors.dk

Datalogi HTML Aarhus Katedralskole

Moltrup-sogn.dk - Vejledning i redigering af undersider, og oprettelse af nye sider.

Der findes mange ting på nettet, som du kan hente ned på din computer bl.a. billeder, tekstdokumenter og installationsfiler til programmer.

Retningslinjer for redigering og skrivestil på ballerup.dk

Sitecore - basisvejledning Oktober 2012

Nyhedsbreve - brugerdokumentation

fotografisk kommunikation

Afsluttende opgave Webdesign Den 24. maj 2007 Klasse 1.2

Online-timeseddelregistrering

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

Manual til WordPress CMS

Her kan man oprette et nyt slideshow ved at trykke på kassen med "Opret nyt slideshow". Dette fører en til "Rediger slideshow".

Xerox. Øvelse med tekst og billeder Nattergalen

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:

Google Chrome side 1 af13

IsenTekst Indhold til Internettet. Manual til Wordpress.

RUTruteplanlægningsvejledning. Folkekirkens Nødhjælp Sogneindsamling 2015

Flash Logic Free CMS. Manual og brugervejledning

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

Vejledning Aarhus Universitets wordskabeloner

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse

Elevvejledning til SkoleKomNet - Min egen hjemmeside

Herning Centerby Guide til Umbraco

MANUAL AF FILIP WALLBERG & RUNE MICHELSEN

Webside score dictionary.com

Grafisk produktionsforståelse

Vejledning til Blackboards portfolio værktøj

Installation af ETF s cloudløsning for Privatpraktiserende ergoterapeuter

xgalleri Mulige filtyper Installation web-version

Billedbeskæring & Irfan View

IntraWeb med SkoleKom Version 2.1, april 2003 Brugervejledning Tilrettelæggelse & indhold via FirstClass Klient version. 7.*

Mini brugermanual CMD 5.1

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

PPHansen.dk. Introduktion til websiden. En fag præsentationsside af Palle Preben Hansen

Webside score khtsb.com

3 OPRETTELSE AF SIDER

Det sprogpædagogiske kørekort 2012/2013. Modul 9: Rettelse af kursistopgaver (Del 1)

Brunata WebMon Brugermanual for beboer

Opret en formular i Dreamweaver

Manualen beskriver brugen af SecureAware version og senere versioner Dokument opdateret: June 2015

Forslag til arbejdsgang ved tilrettelæggelse af en WebQuest

Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen

Webside score google.com

Word. Strukturering, henvisninger m.m.

Brug af Office 365 på din Android-telefon

Det sprogpædagogiske kørekort 2012/2013. Modul 4: Videofiler (basis)

WORKFLOW & PRODUKTION

Pia Schiermer, Underviser ved UNI-C og Amtscentrene 2 pia@schiermer.dk

Computer og print ved skriftlige prøver på Laursens Realskole

Transkript:

Øvelse 1, individuel øvelse billeder, links og undersider 1. Målsætning I dag skal du lære om principperne bag HTML5 -om hvordan form og indhold er adskilt, og hvordan koden binder dem sammen. Det er et eksempel på et meget responsiv, eller rettere sagt elastisk elektronisk dokument. Det bliver responsiv i at teksten ville altid strække sig ud til vinduets bredte. For jer der gerne ville have lidt mere udfordring må i meget gerne begynde at bruge CSS til at lave om på tekst og farve. Det gør du blandt andet ved:. at lave en enkel hjemmeside at skrive din første HTML5 at tilføje et billede at lave dit første link at lave en skabelon for dine HTML5-sider, så du nemt og hurtigt kan tilføje undersider til din hjemmeside at tilføje et CV på en ny underside at opstille en punktliste at linke mellem din forside og underside at validere koden som en vigtigt afslutning i alle kodeprocesser 2. Beskrivelse I denne øvelse skal du lave en personlig hjemmeside, som bliver dit elektroniske ansigt udadtil på kurset og i øvrigt. Siden skal være tilgængelig via internettet på www.itu.dk/people/ dit_brugernavn. Denne adresse bliver også postet på kursets hjemmeside, så alle nemt kan tjekke hinandens websider ud. Et eksempel på slutresultatet af dagens strabadser ses nedenfor. Du behøver ikke skrive din livshistorie, skriv kort det du tror kan være relevant for andre på ITU at vide om dig og som du har lyst til at fortælle om dig selv. Gør det kort og nemt at gå til.

3. Koden 3.1. Eksempel Koden til et site i HTML5 ser i sin simpleste form ud som nedenfor. Start med at læse eksemplet igennem. Du vil i kodeeksemplet kunne genkende de helt basale HTML5-elementer: <html>, der omslutter hele dokumentet <head>, der indeholder information om sitet <body>, hvor sitets indhold, som vises i browservinduet, er placeret 3.2 Opret dit HTML-dokument Åbn Notepad++ hvis du bruger PC. Er du Mac-bruger kan du benytte dig af Coda men vær opmærksom på at Coda kun er gratis i en begrænset periode. Istedet kan du bruge et gratis program som TextWrangler. Det er muligt at bruge Dreamweaver men gør det udelukkende i kodevinduet, hvis ikke du er erfaren med HTML Du skal nu kopiere koden fra afsnittet ovenfor over i Notepad++. Marker det du vil kopiere ovenfor og tryk ctrl + c. Gå derefter til Notepad og tryk ctrl + v. (Når du kopierer fra PDF-filen kan der nogle gange opstå en en fejl som udskifter almindelige citationstegn " " med venstre.og højrevendte citationstegn. Denne udskiftning medfører at din kode ikke vil validere -vær derfor opmærksom på om citationstegnene er almindelige som i koden ovenfor). I Notepad++ vælger du File og Save as. Kald filen skabelon.html. I drop-down menuen Filtype vælges Hyper Text Markup Language file (*.html;*.htm;*.shtml;*.shtm;*.xhtml). Dette er vigtigt, ellers vil siden ikke kunne vises. Placer filen på H-drevet i roden af din public_html mappe hvis du

arbejder på skolens computer. Arbejder du egen computer skal du bruge en ftp (sevejledningfrasidstegang) Tryk Save. (Bruger du Mac skal du på samme måde sikre dig at encoding er sat til Unicode (UTF-8) når du gemmer din tekstfil -udover det er det vigtigt at du husker at tilføje endelsen.html til dit filnavn) (Vil du vide lidt mere om Document Type Definition osv., henvises til grundbogens kap. 3) Du har nu oprettet en skabelon du kan bruge, hver gang du skal oprette en ny side. Vælg igen Save as... i Notepad++ og gem filen som index.html, så du nu både har en fil ved navn skabelon.html og en ved navn index.html. 3.3 Skriv den første HTML og tjek den i en browser Kodeeksempel: Sørg for at have index.html åben. Du skal nu gengive det kodeeksempel, du ser ovenfor, ved at skrive løs i Notepad++, men indsæt dit eget navn. Hold tungen lige i munden! Tastefejl kan give mange kvaler. Bemærk at det især er vigtigt, de forskellige tags bliver nested korrekt -altså er åbnet og lukket i den rigtige rækkefølge. Derfor er det en rigtig god idé, at du skaber overblik i koden ved at bruge linjeskift og indryk. Selvom du laver indryk/mellemrum og linjeskift, gør det ikke nogen forskel for browseren. Til gengæld er det meget nemmere for dig og andre at vende tilbage til koden senere. Husk også at gemme undervejs ved at trykke ctrl + s. Nu skal sitet tjekkes i en browser: For at se dokumentet i aktion, åbner du din favoritbrowser og indtaster adressen til dit public-drev (www.itu.dk/people/dit_brugernavn/) -glæd dig nu over, at din første hjemmeside er i luften. Bemærk, at browsere automatisk finder og åbner index.html som standard. Havde du kaldt filen f.eks. minside.html, ville det være nødvendigt at skrive hele adressen i adressefeltet

(www.itu.dk/people/dit_brugernavn/minside.html). Er der derimod ikke en index.html fil, og angiver man ikke en specifik fil, vil der dukke en oversigt over mapper og filer op i stedet. 3.4. -Overskrifter og indhold Næste skridt er at lave to afsnit mere med tekst. Lav for eksempel en paragraf hvor du skriver lidt om dig selv og en med information om faget her. De to paragraffer skal have underoverskrifter <h2>, der passer til indholdet. Du har allerede brugt <article> til at markere det selvstændige indhold på siden, nemlig hele artiklen om dig. Hvert underafsnit er samtidig en sektion i sig selv. Husk derfor at opmarkere dem som <section>. Eksempelvis vil en artikel om frugter være indrammet af <article>, mens den specifikke artikel om banan og æble vil indrammes af <section>. Er du yderligere i tvivl om, hvordan du skal bruge <article> og <section> kan du kikke på http://html5doctor.com/downloads/h5d-sectioning-flowchart.png Kodeeksempel: Gem dokumentet og se hvordan det ser ud i browseren ved at klikke F5 (mac: cmd+r), når du står i browservinduet. Husk at tjek i alle devices du ejer.

3.5. Tilføj billede Nu skal du tilføje et billede til din hjemmeside. Start med at oprette en mappe på dit public-drev, og kald den billeder. Find et billede af dig selv, navngiv det f.eks. dit_fornavn-dit_efternavn.jpg, og placer det i denne mappe (hvis du ikke har et billede af dig selv lige nu, kan du finde et andet, men sørg for at billedet er på inden du afleverer på bloggen, så vi kan genkende dig). Der er forskellige gode tips til navngivning af mapper og filer, hvor de vigtigste er fremhævet her. At følge disse mindsker risikoen for fejlindtastninger, giver pænere URL'er og gør det nemmere at lave links korrekte, så hav dem i baghovedet, når du arbejder med din hjemmeside.. Giv korte, men meningsfulde navne Brug kun små bogstaver Ingen æ, ø og å (eller andre mærkelige tegn) da browserne ikke kan fortolke dem ordentligt Ingen mellemrum, brug evt. bindestreg eller underscore i stedet For at indsætte et billede i koden, skal du bruge <img>-elementet. Til <img> hører som minimum de to attributter src (source) og alt (alternate). Src-attributtens tilhørende værdi angiver, hvor billedfilen ligger i forhold til det dokument, man vil placere billedet i -her altså index.html. Alt-attributtens værdi angiver derimod en beskrivende tekst til billedet, og denne er obligatorisk: <img src= sti-til-billedet alt= beskrivende-tekst /> Bemærk at <img>-elementet er ET såkaldt tomt element. Der er altså intet indhold i elementet, kun attributterne, og derfor heller intet slut-tag, men derimod et mellemrum og en skråstreg sidst i tagget, som alle tomme elementer skal have. Tilføj nu dit billede under den første paragraf, og husk at angive den korrekte sti til billedet som værdi til src-attributten og en beskrivende tekst til billedet i altattributten.

Gem og tjek i alle devices du ejer 3.6. Tilføj link Næste opgave er at tilføje et link på din side. Hele nettets struktur er som bekendt bygget op om links, og de findes i forskellige afskygninger:. links til eksterne hjemmesider links til interne sider på samme site (hvis man har flere sider -og jo det skal nok komme) links til et bestemt sted i samme HTML-dokument links til mail-adresser links direkte til filer. Fælles for dem alle er, at man benytter elementet <a> (anchor) med tilhørende attribut href (hypertext reference) og en værdi. Så den generiske opskrift på et link er: <a href="sted-der-skal-linkes-til">det-som-skal-klikkes-på</a> I denne opgave skal du lave et link til kursets hjemmeside, altså en ekstern hjemmeside, i den tredje paragraf, og det-som-skal-klikkes-på skal være ordene Webdesign og Webkommunikation. Kig på eksemplet nedenfor og skriv koden ind i din index.html.

Gem og test linket i browseren. Vær opmærksom på, at browseren automatisk vil dekorere et link med den klassiske blå farve og understregning. Dette er en default-fortolkning, som er styret af browserens indbyggede styling. Udseendet af link-teksten skal vi senere på kurset lære at ændre ved hjælp af CSS (Cascading Style Sheets). 3.7. Opret din første underside Brug nu din skabelon til at oprette din første underside som skal indeholde dit CV -gem siden med et passende navn, eksempelvis cv.html [File > Save as ]. Husk tips til god navngivning nævnt tidligere i vejledningen. På denne side skal du nu skrive dit CV ind. Husk at benytte de tags, som du har lært at bruge til at mærke teksten op -fx tekstafsnit (<p>) og overskrifter (<h1>, <h2>...). vigtig tekst (<strong>), fremhævet tekst (<em>) m.v. Tænk over, at den tekst, du skriver skal læses/skimmes på nettet og ikke nærstuderes på et stykke printet papir meningen er, at den skal være en del af dit online visitkort, som giver et hurtigt overblik over, hvem du er og, hvad du kan. Det kan du bl.a. understøtte ved at strukturere teksten i korte overskuelige afsnit.

Koden for cv-siden ses nedenfor. Der er kun brugt h-tags og p-tags til at mærke koden op med, men man kunne f.eks. også vælge at bruge strong-tag'et til at markere årstal eller andre tekstelementer som det betydningsmæssigt giver mening at fremhæve som noget særligt i teksten. Læg også mærke til, hvordan koden er sat op i overskuelige afsnit og med tab.indrykninger som gør det nemmere at overskue koden og finde ud af hvilke dele af koden der passer til de forskellige afsnit man ser i browseren. 3.8. Tilføj punktopstilling For at gøre dit CV mere overskueligt kan du benytte dig af punktopstillinger f.eks. til at lave en liste med din uddannelseshistorik eller erhvervserfaring. Der er to former for punktopstillinger, du kan benytte: ordered list (ol) og unordered list (ul). For at lave dem bruger du henholdsvis <ol></ol> og <ul></ul> rundt om den tekst, der skal være i punktopstillingen. For hvert punkt i listen bruger du list item (li) ved at næste teksten mellem <li> og </li>. Formen bliver altså (her en unordered list): <ul> <li>første punkt</li> <li>andet punkt</li> </ul> En ul laver almindelige bullets som standard og en ol laver nummererede punkter. Her et eksempel på punktopstillinger i Michael Jacksons CV.

Punktopstillinger kan bruges til meget mere end blot at opstille tekst, f.eks. er de gode til menuer, da de ligesom alt andet kan styles på alle mulige spændende måder med CSS, som du vil lære senere på kurset.

3.9. Lav links mellem forside og underside Lige nu kan man kun finde dit CV ved at skrive URL'en i browseren, dvs. fx http://www.itu.dk/ people/dit_brugernavn/cv.html Men det er jo ikke så smart, at man skal kende den præcise adresse inklusiv filnavnet (cv.html) for at finde dit CV, så du skal nu lave nogle links mellem den nye underside og din forside (index.html), som jo vises automatisk i browseren, når man skriver URL'en http://www.itu.dk/ people/dit_brugernavn/ Her bruger vi igen en punktopstilling starten på en menu! Tidligere prøvede du at lave et link til et eksternt site, kursets hjemmeside. Nu skal du lave et link til en HTML-side, som hører til dit eget site. Derfor behøver du ikke at sende browseren ud på internettet med http://www for at finde din underside. Du kan nøjes med at lave et relativt link ved at angive stien til, hvor din underside er placeret i forhold til den fil, hvor linket er i (din index-side i dette tilfælde). Det foregår altså på samme måde, som da du skulle angive stien til dit billede. For at lave et relativt link skal du bruge <a href= her_skrives_stien ></a> ligesom med eksterne links. Du kan læse om dette i kapitel 6 i bogen og i slides til denne uges forelæsning. <a href = cv.html >Mit CV</a> Vi har lagt cv.html i samme mappe som index.html derfor ser linket således ud: Så simpelt! Da vi gerne vil have linket i en simpel menu lavet med en punktopstilling, tilføjer vi: <nav> <ul> <li><a href= index.html >Forside</a></li> <li><a href= cv.html >Forside</a></li> <li><a href= >Kommende menupunkt</a></li> </ul> </nav> Læg her mærke til, at <a...></a> placeres inden i <li></li> -for linket er jo netop selve indholdet i det pågældende punkt i listen. <nav>-tagget bruges til at markere vigtig navigation som f.eks. din sides globale navigation. For at gøre det nemmere for brugeren at komme rundt på sitet, skal du selvfølgelig gentage menuen på CV undersiden. For at gøre det, brugeren ser og navigerer igennem konsistent, benytter vi præcis samme menu på alle sider. Her kan du se et eksempel fra Michael Jacksons hjemmeside.

4.0 -Validering af site Til sidst skal du lære at 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). Det er nu, det kommer til at give mere mening med den ekstra kode, vi har i dokumentets top, da den videregiver alle de nødvendige informationer om f.eks. standard, doctype og encoding til validatoren. Gå ind på validator.w3.org og indtast URLen til den side, du vil validere (www.itu.dk/people/ dit_brugernavn/) Klik på knappen 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. Hvorfor validerer min side ikke? Det kan godt i starten virke lidt overvældende, hvis man har mange fejl meddelelser, 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. Et meget godt billede af HTML5 er som perler på en snor, dvs. når et tag bliver åbnet og ikke lukket igen eller lukket forkert, så vil browseren blive ved med at lede efter det rigtige lukke-tag, og alt indimellem fortolkes måske forkert. 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!". Er koden valideret korrekt, kan man nederst på denne grønne side se to små ikoner. Når din side er valideret korrekt Når det er lykkedes dig at få valideret din side korrekt, skal du kopiere adressen fra linket nederst på validator-siden og indsætte det som et link (<a>) i dine html-filer. 4.1 Aflevering Din deadline for aflevering er onsdag 11 sept før midnat. Du har altså en 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. Af din aflevering skal det være synligt, at du har været igennem denne øvelse. Det betyder, at:. Du har oprettet tre HTML-sider, lagt dem på ITU s servere og postet en fungerende URL på din hjælpelærers blogside til index.html.

Du har tilføjet et billede af dig selv. Du har tilføjet fungerende links i et tekstafsnit. Sitet har mindst to sider -et CV og en forside. Der er indsat links mellem de to sider -altså mellem index.html og cv.html Din HTML-kode er udarbejdet som HTML5 og validerer i overensstemmelse med W3C s standarder.