Beruflich Dokumente
Kultur Dokumente
INLEIDING
INLEIDING
planning
• periode 1 (6 weken)
• theorie: 1u / week
• labo: 2u / week
• vervolgvak: javascript 1 (periode 2)
lectoren
• Joachim Nijs
• theorie
• labo groep E - F
• joachim.nijs@kdg.be
• Pieter Jorissen
• labo groep A - B - C - D
• pieter.jorissen@kdg.be
2
INLEIDING
cursusmateriaal
• handboek
• HTML en CSS - de basis (2e editie)
• zowel voor theorie als praktijklessen
• oefeningen
• kleine oefeningen elke laboles
• uit handboek + extra (blackboard)
• grote oefening: Portfolio
• wordt elke week aan verder gewerkt
• verdere toelichting in laboles
praktisch
• theorielessen
• laptop niet toegestaan
• handboek steeds meebrengen
• labolessen
• laptop en handboek steeds meebrengen
• zorg dat laptop en netwerkverbinding werkt
4
HTML & CSS
Joachim Nijs - Pieter Jorissen
THEORIE - LES 1
hoofdstuk 1 - stramien en tekst (html)
hoofdstuk 2 - afbeeldingen (html)
HOOFDSTUK 1: INHOUD
Stramien en tekst
• wat is HTML
• wat is CSS
• verschillen HTML en XHTML
• begrippen
• algemene structuur
• XHTML eigenschappen en specificaties
• hoe wordt een (X)HTML pagina verwerkt?
• HEAD onderdelen
• gestructureerde tekst
6
WAT IS HTML
7
WAT IS CSS
8
WAT IS XHTML
eXtensible HTML
• laatste versie HTML: 1999 (versie 4.1)
• daarna: XHTML (nu versie 1.1)
• in ontwikkeling: html 5
• de XML (eXtensible Markup Language)
versie van HTML
<head>
<title>Hier komt de verplichte titel</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<!-- hier komt het vervolg van de header -->
</head>
tekenset
<body>
<p>Hello World!</p>
<!-- hier komt de inhoud van het document -->
</body>
</html>
11
XHTML SPECIFICATIES & EIGENSCHAPPEN
12
HOE WORDT HET VERWERKT
13
HEAD ONDERDELEN
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta description= "Portfolio van een MCT Student" />
<meta keywords= "mct, kdg, multimedia, webdesign" />
<title>Hier komt de verplichte titel</title>
</head>
14
GESTRUCTUREERDE TEKST
15
HOOFDSTUK 2: INHOUD
Afbeeldingen
• soorten
• img element en verplichte attributen src, alt
• attributen title, width, height
• het begrip inline en de <br/> tag
• structuur aanbrengen
• gebruik als achtergrond
16
SOORTEN AFBEELDINGEN
.jpg
• vooral geschikt voor foto’s
• onbeperkt aantal kleuren
.gif
• niet geschikt voor foto’s, wel figuren
• beperkt aantal kleuren (256)
• 1 kleur kan volledig transparant zijn
• animatie: animated gif
.png
• onbeperkt aantal kleuren
• geavanceerde transparantie
17
AFBEELDINGEN INVOEGEN
<img src="logo.jpg" alt="KdG logo" />
<img … />
• tag om afbeelding in html in te voegen
• steeds insluiten in een block element, wordt gezien als
“tekst”
bv. tussen <p> tags
verplichte attributen (volgorde is vrij)
• src
• de locatie van de afbeelding
• gebruik enkel kleine letters in bestandsnaam
• alt
• tekst als afbeelding (nog) niet getoond wordt
• beschrijft de afbeelding of verklaart de functie
• kan leeg gelaten worden ( alt="" )
18
BIJKOMENDE ATTRIBUTEN
<img src="poster.jpg" alt="Mad Men" title="poster van Mad Men" width="436" height="300" />
title
• aanvullende info
• weergegeven in tooltip De poster van Mad Men
19
HET BEGRIP "INLINE" & <BR/>
afbeelding wordt op zelfde lijn geplaatst
<p>
<img src="poster.jpg" alt="Mad Men 3" />
De poster van Mad Men seizoen 3
<p> De poster van Mad Men seizoen 3
</p>
20
STRUCTUUR AANBRENGEN
html bestand & afbeelding in zelfde map
• <img src="logo.jpg" alt="KdG logo" />
• inhoud src is bestandnaam
afbeelding in sub-map
• <img src="images/logo.jpg" alt="KdG logo" />
• inhoud src is map/bestandnaam
• geen spaties in mapnaam
relatief pad
• src="images/logos/kdg.jpg"
• je vertrekt vanaf de huidige locatie, plaats van het html
bestand
absoluut pad
• src= "http://www.kdg.be/images/logos/kdg.jpg"
• pad is de volledige url
• gebruiken indien bestand niet op eigen server staat
21
AFBEELDINGEN ALS ACHTERGROND
<body style="background-image:url(afbeelding.png); ">
• style attribuut toevoegen aan element (inline css)
• css eigenschap background-image
22
THEORIE LES 2
hoofdstuk 3 - hyperlinks (html)
hoofdstuk 4 - stijlen voor tekst (css)