MANUAL INTERNETSTANDAARDEN HvA - CMD Blok 1 2013-14 – v1.0
INHOUD Weekoverzicht ....................................................................................................................................... 4 Vakomschrijving ..................................................................................................................................... 5 Diagnostische toets (Voor gevorderden) ............................................................................................... 8 Blokweek 2 ............................................................................................................................................ 9 Lees- en werkroutes ........................................................................................................................... 9 Software installeren ............................................................................................................................ 9 Oefeningen HTML ............................................................................................................................ 10 Artikel opmaken in HTML ................................................................................................................. 17 Studievragen blokweek 2 ................................................................................................................. 18 Blokweek 3 .......................................................................................................................................... 19 Lees- en werkroutes ......................................................................................................................... 19 Factsheet HTML5 ............................................................................................................................. 20 Oefeningen HTML ............................................................................................................................ 22 Content website verzamelen / maken .............................................................................................. 27 Studievragen blokweek 3 ................................................................................................................. 27 Blokweek 4 .......................................................................................................................................... 28 Lees- en werkroutes ......................................................................................................................... 28 Oefeningen CSS .............................................................................................................................. 28 HTML-template voor eigen website maken ...................................................................................... 28 Nieuwe mogelijkheden HTML5 onderzoeken (gevorderden) ........................................................... 29 10-min presentatie studentensymposium (expert) ........................................................................... 29 Studievragen blokweek 4 ................................................................................................................. 30 Blokweek 5 .......................................................................................................................................... 31 Lees- en werkroutes ......................................................................................................................... 31 Oefeningen CSS .............................................................................................................................. 31 jQuery (gevorderden) ....................................................................................................................... 31 Nieuwe mogelijkheden CSS3 onderzoeken (gevorderden) .............................................................. 32 Studievragen blokweek 5 ................................................................................................................. 32 Blokweek 6 .......................................................................................................................................... 33 Lees- en werkroutes ......................................................................................................................... 33 Maak eindopdracht zoveel mogelijk af ............................................................................................. 33
Manual Internetstandaarden 2013-14
2 / 37
Studievragen blokweek 6 ................................................................................................................. 33 Blokweek 7 .......................................................................................................................................... 34 Lees- en werkroutes ......................................................................................................................... 34 Maak eindopdracht af en zet online ................................................................................................. 34 Studievragen blokweek 7 ................................................................................................................. 34 Boeken, Software en Websites ............................................................................................................ 35
Manual Internetstandaarden 2013-14
3 / 37
WEEKOVERZICHT
Manual Internetstandaarden 2013-14
4 / 37
VAKOMSCHRIJVING HTML en CSS begrijpen helpt iedereen die wel eens met het web werkt. Als ontwerper kun je mooiere en meer bruikbare websites ontwerpen, als beheerder kun je betere inhoud maken, als marketeer kun je effectiever communiceren en als ontwikkelaar kun je beter doorzoekbare en netter opgebouwde websites ontwikkelen. In het vak Internetstandaarden krijg je, naast een theoretische basis, ruimte om actief met HTML en CSS te stoeien om de fundamenten van het wereldwijde web te ontdekken.
LEERDOELEN • • • •
De student kent de basis van HTML en CSS en kan deze kennis toepassen bij het maken van een eenvoudige website, met inachtneming van de standaarden van het W3C. De student kent de principes van toegankelijk en gebruiksvriendelijk webdesign en kan keuzes met betrekking tot de toepassing hiervan onderbouwen. De student is in staat gebruik te maken van de internet services HTTP en (S)FTP om een site online te zetten en te bekijken. De student kan leesbare, efficiënte en overdraagbare code schrijven
BEROEPEN Kernvak, relevant voor alle CMD-beroepsrollen
CMD COMPETENTIES Ontwerpen 1.4 Gebruikt basiskennis over interactie-, informatie- en visueel ontwerp. Maken 3.5 Maakt een eenvoudige website die voldoet aan webstandaarden.
INHOUD Internetstandaarden gaat over het maken van websites met behulp van HTML, CSS en Javascript. Hierbij staan de standaarden van het W3C centraal. De onderwerpen die worden behandeld zijn: • • • • • • •
Syntax van HTML en CSS Semantiek, het structureren van de inhoud Scheiding van vormgeving, inhoud en gedrag Standaardisering Navigatiepatronen CSS cascading en overerving Nesten en het Document Object Model en hoe selecteer je met CSS elementen uit je DOM
PLAATS IN HET CURRICULUM Internetstandaarden bijt het spits af voor de technieklijn in de propedeuse. De student krijgt een introductie in het maken van (interactieve) websites. Gedurende het jaar kunnen de geleerde
Manual Internetstandaarden 2013-14
5 / 37
technieken worden ingezet in de projecten, bij het maken van het digitaal portfolio (SLC) en mogelijkerwijs in andere vakken.
WERKWIJZE Internetstandaarden bestaat wekelijks uit een hoorcollege en een werkcollege. In het werkcollege brengen de studenten de in het hoorcollege behandelde theorie in praktijk. De studenten krijgen aan de hand van oefenopdrachten de benodigde technieken voor de eindopdracht onder de knie. De hoorcollegereeks wordt afgesloten met een schriftelijk tentamen. In de werkgroepen werk je aan eindopdracht.
CRITERIA Bij het tentamen moeten studenten minstens 55 punten halen van in totaal 100 voor een voldoende. De practicumopdracht moet aan een aantal criteria voldoen, voordat hij in aanmerking komt voor een beoordeling (AVV: Aan Voorwaarden Voldaan) • • • • •
De website bestaat uit tenminste vier pagina’s. De website bevat relevante inhoud in correct Nederlands. De website is verzorgd en leesbaar opgemaakt. Wanneer de content niet zelf is geproduceerd, wordt de bron vermeld volgens de MLA standaard. De website staat op de in de les aangegeven server en is zonder technische problemen te bereiken.
De minimale criteria voor de practicumopdracht (benodigd voor het behalen van maximaal een 6) zijn: • • • • • • •
De HTML-code is semantisch correct, de inhoud is goed gestructureerd. De HTML-code is syntactisch correct, levert geen fouten op bij de validator. De website heeft een menu gebaseerd op unordered lists. De CSS-code is syntactisch correct. De code voldoet aan de in de les aangereikte codingstandaarden. De vormgeving is consistent doorgevoerd. HTML is enkel gebruikt voor content, CSS enkel voor opmaak ( Javascript enkel voor gedrag) en is fysiek gescheiden.
Ophoging van dit cijfer kan behaald worden door, bijvoorbeeld: • • • • • •
Javascript / jQuery te gebruiken voor DOM-manipulatie. Veel aandacht te besteden aan vormgeving. Je website oogt professioneel. Elegant te coderen, bijvoorbeeld met behulp van een CSS-strategie. Cross-browser verschillen op te lossen met behulp van CSS Een technisch complexe lay-out te hanteren. Een responsive design te realiseren.
Manual Internetstandaarden 2013-14
6 / 37
TOETSING EN FEEDBACK De toetsing geschiedt in twee delen. Om het vak succesvol af te ronden, dienen beide delen voldoende beoordeeld te zijn. Delen die onvoldoende beoordeeld worden kunnen worden aangevuld of herkanst. De twee onderdelen van toetsing zijn: • •
Een tentamen met kennis- en inzichtvragen. Een practicumopdracht bestaande uit het maken van een eigen website van minimaal 4 pagina's. Tijdens de laatste werkgroep beoordelen studenten elkaars opdracht en geven hiermee een adviesbeoordeling aan de docent. Aanwezigheid bij deze werkgroep is verplicht. De adviesbeoordeling wordt door de docent meegewogen in de definitieve beoordeling.
LITERATUUR Verplicht: Engelse versie Duckett, Jon, HTML & CSS: Design and Build Webpages, Indianapolis: Wiley, 2011 (te koop op bookdepository.co.uk) of Nederlandse versie Duckett, Jon, HTML & CSS: Websites ontwerpen en bouwen, Pearson Benelux, 2012.
Manual Internetstandaarden 2013-14
7 / 37
DIAGNOSTISCHE TOETS (VOOR GEVORDERDEN) Datum: wo avond 18 september Inschrijven: vóór vrijdag 13 september bij je eigen docent Tijdstip en lokatie: TTH02A12 18:40 uur Ieder jaar zijn er een aantal eerstejaarsstudenten die al zoveel ervaring hebben bij het maken van websites, dat ons vak te weinig uitdaging biedt. Voor deze mensen bieden we de mogelijkheid om een alternatief traject te volgen, waardoor je toch nog nieuwe dingen leert. Bij het maken van websites met HTML, CSS en Javascript is momenteel zo veel aan het veranderen dat er genoeg te leren valt. Je moet natuurlijk wel kunnen bewijzen dat je aan de eindcriteria van ons vak voldoet. Daarom bieden we aan het begin van blok 1 een diagnostische toets aan. Let op dat je toch wel behoorlijk wat kennis en ervaring nodig hebt om deze toets te kunnen halen, anders is het verloren moeite. De diagnostische toets bestaat uit tien vragen over de kernprincipes van ons vak. Jouw antwoorden bespreken we aansluitend tijdens een mondeling en daar laat je ook een of meerdere websites zien die je zelf gemaakt hebt. Om je voor te bereiden, lees je het eerste deel van deze manual met de vak omschrijving heel goed door. Hier staan de leerdoelen, de lesstof en de beoordelingscriteria. Verder kun je het boek dat bij dit vak hoort doorscannen om te zien of er dingen in staan die je nog niet weet. Daarnaast kies je een of meerdere websites uit die je zelf hebt gemaakt en die voldoen aan de criteria van ons vak. Als je geen websites hebt die aan de criteria voldoen, kun je overwegen om er eentje te maken. Als je de diagnostische toets haalt, mag je jezelf ‘gevorderde’ noemen. Je krijgt dan meer een rol van student-assistent. Tijdens het practicum en werkgroepen help je je medestudenten, niet door hun code te gaan schrijven, maar door uitleg te geven. Je mag meedoen aan masterclasses die gegeven worden. Je krijgt vrijstelling voor het huiswerk, maar je maakt nog wel de practicumopdracht en het tentamen. Als je bij de diagnostische toets hoger dan een 8 haalt, mag je jezelf ‘expert’ noemen. In dat geval krijg je vrijstelling van de practicumopdracht en het tentamen, onder voorbehoud dat je als studentassistent helpt bij de lessen en een presentatie van 10 minuten aan je klas geeft over een geavanceerd onderwerp. Denk aan onderwerpen als: responsive webdesign, geolocatie, de mogelijkheden van het canvas element, 3D, interactieve elementen met ajax etc. Als je inspiratie nodig hebt, kijk dan bijvoorbeeld op http://www.html5rocks.com. Overleg met je docent welk onderwerp je wilt doen en in welke lesweek je de presentatie gaat houden. De beste expert studenten mogen hun presentatie geven aan alle propedeusestudenten tijdens het laatste college van Internetstandaarden. Je cijfer voor dit vak wordt het gemiddelde tussen je cijfer voor de diagnostische toets en een cijfer dat je krijgt voor de presentatie aan de klas. Beide onderdelen moeten wel voldoende zijn.
Manual Internetstandaarden 2013-14
8 / 37
BLOKWEEK 2 Laten we van start gaan! Het zal misschien even wennen zijn aan het tempo van HBO, maar als je netjes elke week je werk doet, is het goed te doen. Geen zorgen als je nog geen ervaring hebt, want we bieden je veel oefeningen en demonstraties aan. Sommige van jullie hebben wellicht al meer of zelfs veel ervaring in het maken van websites. Daarom proberen we het vak voor alle niveaus interessant te maken. Lees het stuk over de diagnostische toets op pagina 8 om te zien of je daaraan mee wilt doen. Uiteindelijk moet iedereen voldoen aan dezelfde eindcriteria, maar je kunt veel meer uit het vak halen als je dat wilt.
LEES- EN WERKROUTES BEGINNELING
GEVORDERDE
EXPERT
«
«
(Optioneel) Inschrijven voor diagnostische toets bij je docent. Deadline: uiterlijk vrijdag 13 september.
«
«
(Optioneel) Boek doorscannen ter voorbereiding op diagnostische toets. Deadline: woensdag 18 september
«
«
Lezen hoofdstuk 1,2,3 en 18 van het boek. Deadline: voor HC op 17 september
«
Software installeren. Zie pag. 9 Deadline: voor werkgroep in blokweek 3
«
Oefeningen HTML. Zie pag. 10. Deadline: voor werkgroep in blokweek 3
«
Artikel opmaken in HTML. Zie pag. 17 Deadline: voor werkgroep in blokweek 3
«
SOFTWARE INSTALLEREN Als je websites gaat maken heb je in ieder geval een drietal programma’s nodig: 1. Een browser om je website in te bekijken. We willen dat iedereen bij dit vak Google Chrome gebruikt, omdat hierin een aantal handige tools zitten en deze browser werkt goed met HTML5 en CSS3. In de tabel hieronder staat een link naar de downloadsite voor Chrome. Ook staan er een tweetal extensies die handig zijn en die we vooral aanbevelen aan beginnelingen. 2. Een code-editor om je code in te typen. We raden bij dit vak Sublime aan, omdat het een goede gratis editor is die zowel voor Mac als Windows beschikbaar is. Als je zelf voorkeur hebt voor een andere editor, mag dat ook. 3. Een ftp-programma om je website online te publiceren. We raden Filezilla aan, maar andere ftp-programma’s zijn ook mogelijk.
Manual Internetstandaarden 2013-14
9 / 37
SOFTWARE EN PLUGINS https://www.google.com/intl/en/chro me/browser/
Verplicht. Installeer Chrome als je die nog niet op je computer hebt staan. Deze browser ondersteunt de meeste html5 en css3 eigenschappen en gebruik je bij het nakijken van je website.
X
X
X
http://www.sublimetext.com/
Aanbevolen. Deze code editor voor zowel Mac als Windows heeft onze voorkeur bij dit vak. Je mag ook een andere code editor gebruiken als dat je voorkeur heeft, maar we raden deze vooral aan als je nieuweling bent.
X
X
X
http://filezillaproject.org/download.php/
Aanbevolen. Filezilla is een een ftp-programma voor zowel Mac als Windows, waarmee je je website online kunt zetten. Je mag ook een ander ftp-programma gebruiken als dat je voorkeur heeft.
Aanbevolen. Chrome extensie met allerlei handige hulpmiddelen voor het maken van websites.
X
X
X
OEFENINGEN HTML OEFENING 1 – EEN EERSTE WEBPAGINA 1. Open Sublime en neem onderstaande code over in een leeg bestand. Dit komt in de titelbalk van een tab
Hallo wereld!
2. Maak een map / folder aan op je computer waar je de bestanden van deze oefeningen opslaat, bijvoorbeeld ‘IS-wg1’. Sla het bestand wat je zojuist hebt gemaakt in deze map op met de naam 'index.html'. 3. Open het bestand nu met Chrome door hem vanuit Verkenner / Finder naar Chrome toe te slepen. Als het goed is zie je nu de tekst 'Hallo wereld!' staan. 4. Zoek de tekst 'Dit komt in de titelbalk van een tab' in het Chrome venster.
Manual Internetstandaarden 2013-14
10 / 37
HTML-TAGS De stukjes code met <> worden html-tags genoemd. De meeste tags hebben een begintag tussen <...> en een eindtag met . Er zijn een aantal uitzonderingen, maar daar komen we later op terug. OPBOUW HTML DOCUMENT In bovenstaand voorbeeld zijn vijf tags gebruikt: , , , en
. Een html bestand bestaat altijd uit twee delen: de head en de body. In de head (tussen en ) kan je allerlei algemene informatie over het bestand kwijt, zoals de titel. In de body (tussen en ) komt de inhoud van de pagina zelf, hetgeen dat zichtbaar wordt voor de gebruiker.
5. Ga terug naar je Sublime en vervang de code tussen en door: Hallo Wereld! De regeleindes en een browser bekijk.
spaties verdwijnen als ik het in
6. Sla het bestand op. Ga naar Chrome en klik op 'reload this page'.
PARAGRAFEN Je ziet dat regeleindes en spaties verdwijnen als je het in een browser bekijkt. Als je een bestand wilt opmaken ga je daar html-tags voor gebruiken. Eén van de tags is
die gebruikt wordt voor paragrafen. Om een paragraaf te maken zet je vooraan de tag
en om de paragraaf af te sluiten gebruik je
.
7. Hieronder staat de code nogmaals, maar er zijn paragraaf tags toegevoegd. Neem de
,
,
en
tags over in je eigen code.
Hallo Wereld!
De regeleindes en een browser bekijk.
spaties verdwijnen als ik het in
8. Sla het bestand op. Ga naar Chrome en klik op ‘reload this page’. 9. Voeg zelf onderaan een nieuwe paragraaf toe met tekst erin die je zelf verzint. 10. Sla het bestand op. Ga naar Chrome en klik op ‘reload this page’.
Manual Internetstandaarden 2013-14
11 / 37
11. Voeg onderstaande regel toe binnen de body.
Dit is een nieuwe paragraaf. En dit is een regeleinde middenin een paragraaf.
12. Sla het bestand op. Ga naar Chrome en klik op ‘reload this page’.
REGELEINDEN Je kunt een regeleinde toevoegen met de tag . De meeste tags hebben een begintag <...> en een eindtag , maar is een van de uitzonderingen. Vaak wil je van een stuk tekst de opmaak bepalen. Zoals bij een paragraaf geef je met
aan dat daar een paragraaf begint en met
dat de paragraaf daar eindigt. Met een regeleinde is het anders. Je combineert de begintag en eindtag samen in één tag .
OEFENING 2 – HTML-SPIEKBRIEF MAKEN Als je net begonnen bent met het leren van HTML zul je alle verschillende tags moeilijk kunnen onthouden. Daarom maken we een HTML-spiekbrief met de meest gebruikte tags. Met deze tags kunnen we pagina's iets spannender maken dan onze eerste pagina. Toch zal het pas echt mooi worden als je stylesheets (CSS) gaat gebruiken. Met een stylesheet gaan we lettertypen, kleuren, randen, afmetingen en lay-out aanpassen. Dat gaan we vanaf de derde week pas gaan leren. 1. Ga naar https://gist.github.com/3424047. Hier staat het basisrecept van een lege pagina. Zet deze pagina bij je favorieten / bookmarks. Kopieer de HTML-code naar een nieuw leeg bestand in Sublime. 2. Sla het bestand op als 'spiekbrief.html' in dezelfde map op als de vorige oefening (‘IS-wg1’). 3. Verander wat in de tag staat naar ‘HTML spiekbrief’. 4. Alle code die vanaf nu wordt toegevoegd, zal in de body komen te staan, dus in plaats van de tekst ‘Dit is de body’. Allereerst gaan we verschillende niveaus koppen toevoegen. De belangrijkste kop op een pagina wordt aangegeven met
. Daarna zijn er nog 5 andere niveaus:
t/m
. De letter 'h' komt van de Engelse term voor kop, namelijk 'header'. Voeg onderstaande code toe aan de spiekbrief binnen de body.
Kop
Kop
Kop
Kop
Kop
Kop
niveau niveau niveau niveau niveau niveau
1
2
3 4 5 6
5. Sla het bestand op en open het bestand in Chrome.
Manual Internetstandaarden 2013-14
12 / 37
6. Nu voeg je een stuk code toe dat we al eerder hebben gebruikt:
De regeleindes en spaties verdwijnen als ik het in een browser bekijk.
Dit is een nieuwe paragraaf. En dit is een regeleinde middenin een paragraaf.
7. Sla het bestand op en klik op reload in Chrome. Vanaf nu herinner ik je er niet meer aan om het bestand op te slaan en op reload te klikken om het resultaat van je code te zien. 8. Als je een stukje tekst wilt benadrukken, kan je dat op twee manieren doen, met <strong> of met <em> (van emphasize). Je kunt <em> bijvoorbeeld gebruiken om aan te geven waar de klemtoon valt. Voeg onderstaande code toe en bekijk het resultaat:
CMD stelt <strong>ontwerpen centraal in de opleiding. Zij wil studenten leren te denken als een ontwerper en opleiden tot interactieve media ontwerpers met een goede aansluiting op de huidige én de toekomstige beroepspraktijk. CMD gelooft in het <em>human centered ontwerpproces.
De volgorde waarin je tags opent en sluit is niet zomaar willekeurig. In bovenstaand stukje code zie je dat binnen een paragraaf twee tags <strong> en <em> worden gebruikt. Je ziet dat eerder dan komt.
Manual Internetstandaarden 2013-14
13 / 37
VOLGORDE OM TAGS TE OPENEN EN TE SLUITEN Je kunt tags binnen andere tags gebruiken. Je moet wel, want je hebt de tag en . Hiertussen staan de tags en . We zeggen dat de head en de body in de html tag staan, ofwel we nesten head en body in de html tag.
GOED!
Wanneer een tag wordt geopend binnen een andere tag, dan moet de tag afgesloten worden voordat de andere tag wordt afgesloten. Onderstaande voorbeelden zijn fout:
FOUT!
FOUT!
9. We gaan verder met nieuwe tags. Deze tags kun je gebruiken om lijsten te maken, namelijk genummerde lijsten met (ordered list) en ongenummerde lijsten met
(unordered list). Voor elk item uit de lijst gebruik je een
(list item). Kopieer de code en bekijk het resultaat.
Eerste item
Tweede item
...
Bulleted item
Nog een item
...
Manual Internetstandaarden 2013-14
14 / 37
10. We willen een afbeelding toevoegen. Binnen webpagina's kan je het beste afbeeldingen van type gif, jpg of png gebruiken. Het is goed gebruik om je afbeeldingen in een aparte map te zetten. Maak een map met de naam ‘media’ binnen de map ‘IS-wg1’. Haal ergens een (niet te grote) afbeelding vandaan en zet hem in de zojuist gemaakte map ‘media’. Stel dat mijn afbeelding 'verjaardag.jpg' heet. Dan kan ik de afbeelding invoegen met de volgende tag:
Probeer dit voor je eigen afbeelding.
AFBEELDINGEN Binnen websites worden voornamelijk afbeeldingen van type gif, jpg of png gebruikt. Voor afbeeldingen gebruik je de img tag. De img tag is een voorbeeld van een tag waarbij begintag en eindtag zijn samengevoegd, net als bij . In een img tag moet je altijd twee dingen aangeven: •
•
src – de locatie van het plaatje o als de afbeelding in dezelfde map staat als het html document, dan zet je hier de bestandsnaam, bijv: o als de afbeelding in een andere map staat, bijvoorbeeld in een submap met de naam 'img', dan geef je het pad aan: o Je kunt ook een url gebruiken als de afbeelding ergens online staat, bijv: alt – een beschrijving in tekst van de afbeelding. Mocht de afbeelding niet zichtbaar zijn om een of andere reden, dan krijgt de bezoeker deze tekst te zien.
11. Een van de belangrijkste onderdelen van websites zijn links. Hieronder zie je drie voorbeelden van links. Kopieer ze in je code en probeer ze eens uit door erop te klikken.
Een link naar een andere site, bijvoorbeeld naar HTML5 Rocks Een link naar een andere pagina in je eigen website, bijvoorbeeld naar Mijn eerste webpagina Een link naar een e-mailadres, bijvoorbeeld naar s.e.rouwhorst@hva.nl
Manual Internetstandaarden 2013-14
15 / 37
LINKS Voor links gebruik je de a tag en kan je de volgende dingen aangeven: •
•
href – de locatie waar de link naartoe gaat. o als je een lokale link wilt maken, dan zet je hier de bestandsnaam, of het pad naar de bestandsnaam, bijv: spiekbrief o als je een link naar een andere site wilt maken, dan zet je de complete url neer, bijv: W3C o Je kunt ook een mailto link maken naar een e-mail adres, bijv: E-mail mij target – als je wilt aangeven dat de pagina in een nieuw venster geopend moet worden, doe je dat met de target als volgt: W3C
ATTRIBUTEN VAN TAGS Een tag kan attributen bevatten waarin je extra informatie zet. In de voorbeelden hieronder zie je de attributen src en alt in de img tag en het attribuut href in de a tag. Sommige attributen zijn verplicht en andere attributen zijn optioneel. Zo zijn bij een img de attributen src en alt beide verplicht. Bij de link staat een title attribuut en deze is optioneel. Spiekbrief
Een attribuut wordt altijd gevolgd door een '=' teken en de informatie die erbij hoort komt tussen dubbele aanhalingstekens "".
Je spiekbrief is nu klaar!
Manual Internetstandaarden 2013-14
16 / 37
OEFENING 3 – ALLES COMBINEREN 1. Maak een nieuw leeg bestand in je html-editor met de naam ‘parkiet.html'. 2. Kopieer het basisrecept van een HTML-pagina erin, zoals je dat bij de vorige oefening ook hebt gedaan. Zie https://gist.github.com/3424047 3. Probeer onderstaand voorbeeld te maken. De tekst en afbeelding kun je halen van http://nl.wikipedia.org/wiki/Halsbandparkiet. De link in het woord ‘exoot’ in de eerste paragraaf gaat naar " http://nl.wikipedia.org/wiki/Exoot". Verder zijn er woorden op verschillende manieren benadrukt en is er een geordende lijst gebruikt.
ARTIKEL OPMAKEN IN HTML In de laatste oefening over de halsbandparkiet hoefde je niet zelf na te denken over hoe de inhoud van de pagina gestructureerd moest worden, omdat je het eindresultaat al wist. In deze oefening is het de bedoeling dat je zelf bedenkt welke tags je moet gebruiken. In de les heb je gehoord welke van de artikelen je gaat doen. Gebruik de links hieronder om de tekst te downloaden naar je eigen computer. Uit deze tekst is alle structuur weggehaald. Gebruik HTML om deze weer terug te zetten. Je kunt starten met het basisrecept dat je bij de oefeningen ook hebt gebruikt. 1. 2. 3. 4.
STUDIEVRAGEN BLOKWEEK 2 Elke week staan er in deze manual een aantal studievragen opgesomd. Hiermee kun je inschatten of je de belangrijkste onderwerpen hebt begrepen. Probeer voor jezelf antwoord te geven op de vragen. Als je het antwoord niet weet, ga dan terug naar je aantekeningen van het hoorcollege of denk terug aan de werkgroep. 1. 2. 3. 4. 5. 6. 7.
Waar is HTML voor bedoeld? Wat betekent het als je een pagina semantisch opmaakt? Hoe ziet de anatomie van een HTML-element eruit? Hoe ziet de anatomie van een HTML-tag eruit? Wat betekent het nesten van HTML-elementen? Wat is de DOM? Wat is het verschil tussen de en de van een pagina?
Manual Internetstandaarden 2013-14
18 / 37
BLOKWEEK 3 Woensdagavond is de diagnostische toets voor mensen die dat willen doen. Het is alleen verstandig om mee te doen, als je al behoorlijk veel kennis over HTML en CSS hebt. Je had je bij je docent moeten opgeven om mee te doen aan deze toets. In de werkgroep gaan we verder met oefeningen over HTML. Dit is de laatste week dat je met HTML oefeningen doet, want volgende week gaan we alweer aan een nieuwe taal beginnen: CSS. Ook maak je deze week een begin met de eindopdracht van het practicum.
LEES- EN WERKROUTES BEGINNELING
GEVORDERDE
Lezen hoofdstuk 4,5,6 en 8 van het boek. Deadline: voor HC op 24 september
«
«
Lezen Factsheet HTML5. Zie pag.20 Deadline: voor HC op 24 september
«
«
Oefeningen HTML. Zie pag. 22 Deadline: voor werkgroep in blokweek 4
«
Content website verzamelen / maken. Zie pag. 27 Deadline: voor werkgroep in blokweek 4
«
(Optioneel) Boek doorscannen ter voorbereiding op diagnostische toets. Deadline: wo 18 september.
Manual Internetstandaarden 2013-14
EXPERT
«
« «
«
19 / 37
FACTSHEET HTML5 HTML staat voor HyperText Markup Language. Deze taal wordt gebruikt om documenten op te maken voor het World Wide Web. Met andere woorden met HTML kan je websites opmaken die via het internet kunnen worden geraadpleegd. HTML5 is de nieuwste versie van HTML en is nog geen standaard volgens het W3C, maar kan al wel gebruikt worden in de meeste moderne browsers. Een van de belangrijkste verschillen van HTML5 met de voorgaande versie is dat er een aantal nieuwe semantische elementen zijn gespecificeerd. De belangrijkste nieuwe elementen worden hieronder beschreven. NIEUWE HTML5 ELEMENTEN • •
•
•
•
•
Het header element specificeert een header van een document of een section.