Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 1: Inleiding xHTML.

Slides:



Advertisements
Verwante presentaties
1 Op Stap naar het SO. 2 • Waar gaat het om ? • Eerst even kijken naar het keuzewerkboek • Wat moest er zo dringend veranderen ? • Studiekeuzetaken !
Advertisements

> Met websitestatistieken naar een betere website Rick Koopman.
Digitaal wedstrijd formulier Presentatie scheidsrechters Versie sept 2013.
Pagina-instelling.
De elektronische verzamelaanvraag Ruben Fontaine Markt- en Inkomensbeheer – dienst Aangiftes.
‘SMS’ Studeren met Succes deel 1
Paulus' eerste brief aan Korinthe (20) 23 januari 2013 Bodegraven.
28 juni 2009 Paëllanamiddag 1 Paëllanamiddag 28 juni 2009 Voorbereiding vrijdagavond (Loopt automatisch - 7 seconden)
NEDERLANDS WOORD BEELD IN & IN Klik met de muis
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
BRIDGE Vervolgcursus Vervolg op starterscursus Bridgeclub Schiedam ‘59 info: Maandagavond: 19: – of
November 2013 Opinieonderzoek Vlaanderen – oktober 2013 Opiniepeiling Vlaanderen uitgevoerd op het iVOXpanel.
Uitgaven aan zorg per financieringsbron / /Hoofdstuk 2 Zorg in perspectief /pagina 1.
1 COVER: Selecteer het grijze vlak hiernaast met rechtsklik & kies ‘change picture’ voor een ander beeld of verwijder deze slide & kies in de menubalk.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Thema HACCP
STAPPENPLAN GRAMMATICUS.
Ronde (Sport & Spel) Quiz Night !
Een Concert van het Nederlands Philharmonisch Orkest LES 4 1.
HTML Les 1: Introductie HTML
Kb.1 Ik leer op een goede manier optellen en aftrekken
F. Rubben NI Lookout 1 06/RIS/05 - NI Lookout VTI Brugge F. Rubben, ing.
© BeSite B.V www.besite.nl Feit: In 2007 is 58% van de organisaties goed vindbaar op internet, terwijl in 2006 slechts 32% goed vindbaar.
Informatica Universiteit AntwerpenRapporten 4.1 Informatica 1rste BAC Biologie Hoofdstuk 4 Rapporten.
Nooit meer onnodig groen? Luuk Misdom, IT&T
Hoofdstuk 6: Controle structuren
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Softwarepakket voor het catalogeren en determineren van fruitsoorten
1 introductie 3'46” …………… normaal hart hond 1'41” ……..
Oefeningen F-toetsen ANOVA.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Wat levert de tweede pensioenpijler op voor het personeelslid? 1 Enkele simulaties op basis van de weddeschaal B1-B3.
Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.
1 WIJZIGINGEN UNIEK VERSLAG. 2 Agenda Verbeteringen Veranderingen formulieren Praktische herinneringen Nieuwe formulieren Sociale en culturele participatie.
13 maart 2014 Bodegraven 1. 1Korinthe Want gelijk het lichaam één is en vele leden heeft, en al de leden van het lichaam, hoe vele ook, een lichaam.
Afrika: Topo nakijken en leren.
Informatiebad sociaal infopunt Demo portaalsite. Lokaal Sociaal Beleidsplan – sociaal infopunt 2 Demo portaalsite Je vindt de portaalsite door te surfen.
User management voor ondernemingen en organisaties
ribwis1 Toegepaste wiskunde – Differentieren Lesweek 7
Joost van Dijk Web Technology
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Les 11: SVG.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
Les 12: DTD.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt Les 8: Portfolio.
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Oefeningen Workshop RIE Gemeenten
Samen-bouwen … over paneelbouw en de rest!
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
12 sept 2013 Bodegraven 1. 2  vooraf lezen: 1Kor.7:12 t/m 24  indeling 1Korinthe 7  1 t/m 9: over het huwelijk  10 t/m 16: over echtscheiding  16.
13 november 2014 Bodegraven 1. 2 de vorige keer: 1Kor.15:29-34 indien er geen doden opgewekt worden...  vs 29: waarom dopen?  vs.30-32: waarom doodsgevaren.
1 Week /03/ is gestart in mineur De voorspellingen van alle groten der aarden dat de beurzen zouden stijgen is omgekeerd uitgedraaid.
45 levenslessen Klikken voor vervolg Muziek: snowdream.
HTML LEON KLOOS,AMO1B.. INHOUDSOPGAVE Over HTML. Coderingen. Geschiedenis van HTML.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 0: Inleiding xHTML.
Samenvatten Klas 4A de Foorakker.
HTML De basis-elementen.
© imec 2000 © imec 2001 MAX+PLUS II Installatieprocedure.
Let’s go! ›Beginnerspresentatie ›Starten met prospero ›Verschil CMS en web navigator ›Nieuwe content > nieuwe folder aanmaken ›Bestanden uploaden ›Linkobject.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Hoe maak je een pagina voor een website?
HTML5 introductie.
Transcript van de presentatie:

Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 1: Inleiding xHTML

Webtechnologie Labo 1 2 Inhoud: Les 1 HTML XHTML WELLFORMED VALID BASISELEMENTEN

Webtechnologie Labo 1 3 HTML: Ontstaan HyperText Markup Language HTML = HyperText Markup Language Een taal voor de opmaak van documenten. HTML wordt vooral gebruikt op het World Wide Web, om webpagina’s te tonen. HTML: Bedacht door Tim Berners-Lee (1991) Verder ontwikkeld door het World Wide Web Consortium (W3).W3

Webtechnologie Labo 1 4 HTML: Hypertext? HYPERTEXT niet lineair Tekst die niet lineair is opgebouwd links Tekst die links kan bevatten naar andere teksten, zowel op een gelijk, als een hoger, als een lager niveau.

Webtechnologie Labo 1 5 HTML: Markup? MARKUP Elementen Elementen zijn de bouwstenen Elementen worden aangeduid dmv een TAG Meer gegevens over het element kunnen in een attribuut geplaatst worden. test BeginelementAttribuutEindelement

Webtechnologie Labo 1 6 HTML: Taal = regels Om een taal te begrijpen moeten er afspraken gemaakt worden: Open standaarden Open standaarden via W3CW3C HTML is een taal nooit af is. Zolang de technologie zal evolueren zal HTML mee- evolueren.

Webtechnologie Labo 1 7 HTML: Korte Geschiedenis Geschiedenis van HTML 13 nov 1990: eerste HTML pagina (link) 13 nov 1990: eerste HTML pagina (link)link 1995: eerste standaard – HTML : eerste standaard – HTML : HTML 3.0 (geen standaard door NN3) 1996: HTML 3.0 (geen standaard door NN3) jan. 1997: tweede standaard – HTML 3.2 jan. 1997: tweede standaard – HTML 3.2 dec. 1997: derde standaard – HTML 4.0 dec. 1997: derde standaard – HTML 4.0 dec 1999: vierde standaard – HTML dec 1999: vierde standaard – HTML Meer informatie Meer informatie Meer informatie Meer informatie

Webtechnologie Labo 1 8 HTML: Korte Geschiedenis SGML XML HTMLxHTML XML = Strikte vorm van SGML XML = Strikte vorm van SGML HTML: afgeleid van SGML HTML: afgeleid van SGML XHTML: afgeleid van XML (strikte SGML) XHTML: afgeleid van XML (strikte SGML)

Webtechnologie Labo 1 9 xHTML: Korte Geschiedenis xHTML 1.0 Extensible HTML HTML, maar met strikte syntax Nieuwe tak van SGML Volledig compatibel met HTML 4.01 Gebaseerd op XML Weinig verandering aan de elementen Nieuwe regels Hoofdzaak: Nieuwe regels

Webtechnologie Labo 1 10 xHTML: Terminologie EXTENSIBLE Uitgebreide versie van HTML 4.01 Is de nieuwe standaard Uitbereiding dmv: Meer mogelijkheden met betere scheiding tussen de 3 basispeilers van een document: Grafische opmaak (style) Structureel (tree) Inhoud(content)

Webtechnologie Labo 1 11 xHTML: Terminologie Extensible Hypertext Markup LanguageWebpagina Inhoud … … Files van het type html Grafische opmaak Stylesheets Files van type css of xsl Structuur Document Type Defenition *.dtd file

Webtechnologie Labo 1 12 xHTML: Voordelen Vlottere uitwisseling eenzelfde bron verschillende media. Vlottere uitwisseling van gegevens van eenzelfde bron (dezelfde inhoud) naar verschillende media. WEB telefoon WEB televisie WAP Browser

Webtechnologie Labo 1 13 xHTML: in 3 ‘smaken’ xHTML Frameset Indien we frames gebruiken op een pagina. xHTML Transitional Indien we opmaak binnen de xHTML willen gebruiken. xHTML Strict De strengste vorm,die zorgt voor een volledige scheiding van inhoud en opmaak.

Webtechnologie Labo 1 14 xHTML: in 3 ‘smaken’ Hoe maken we een nieuwe pagina in de Strict ‘smaak’?

Webtechnologie Labo 1 15 Dreamweaver installatie Dreamweaver 8 installeren is kinderspel, dubbelklik op de installatiefile en dan een aantal keer op OK. Voer daarna je persoonlijke code in om Dreamweaver 8 te registreren. Indien je die nog niet hebt, kies dan voor de trial.

Webtechnologie Labo 1 16 Dreamweaver - Workspace

Webtechnologie Labo 1 17 xHTML in Dreamweaver Dreamweaver 8 is een excellent hulpmiddel om xHTML code te schrijven. Dreamweaver 8 maakt wel niet zomaar valid xHTML code. Er moeten eerst een aantal dingen geconfigureerd worden. Op de volgende slides kan je stap voor stap volgen wat er moet gebeuren Voer nu eerst alle stappen uit voordat we verder gaan.

Webtechnologie Labo 1 18 xHTML in Dreamweaver Een nieuwe xHTML File Open Dreamweaver, klik File > New, dan krijg je dit dialoogvenster. Selecteer: "Basic Page" in Category en "HTML" in Basic Page. Kies bij document type (DTD) de "XHTML 1.0 Strict". Dit dien je te doen elke keer je een nieuwe pagina maakt!

Webtechnologie Labo 1 19 xHTML in Dreamweaver Een nieuwe file zal geopend worden. In code view zal je nu de volgende code zien: Untitled Document

Webtechnologie Labo 1 20 xHTML in Dreamweaver - preferences 1. Accessibility Edit > Preferences Onder Category selecteer je "Accessibility" en vink daar alle checkboxen aan: Form Objects, Frames, Media, Images and Tables. Hoewel dit niet vereist is voor een valid xHTML pagina, zal dit makkelijker zijn om te werken.

Webtechnologie Labo 1 21 xHTML in Dreamweaver - preferences 2. Code Formatting Selecteer nu "Code Format" en zorg ervoor dat "Default Tag Case" en "Default Attribute Case" op lowercase staan, zoals in het voorbeeld is weergegeven. Vink ook "Use Div Tag for centering" aan.

Webtechnologie Labo 1 22 xHTML in Dreamweaver - preferences 3. Default Nieuw Bestand Selecteer New Document en zorg ervoor dat "XHTML Strict" is geselecteerd. De default extension zet je op ".htm"

Webtechnologie Labo 1 23 xHTML in Dreamweaver - preferences 4. Instellingen om in Dreamweaver te valideren Als laatste puntje: selecteer Validator en deselecteer daar alles! Nu ben je klaar om xHTML te gaan schrijven met Dreamweaver!

Webtechnologie Labo 1 24 xHTML: Het prille begin Benodigdheden voor 1 xHTML-document DOCTYPE-declaratie (om aan te duiden welke ‘smaak’ je gebruikt) - element

Webtechnologie Labo 1 25 OPDRACHT Maak tijdens de lessen een reference aan in de snippets. Reference? Een reference is een naslagwerk waarin je hier stukjes code bewaart. Snippets? In de Files panel vind je de tab snippets. Daar maak je een map ‘reference’ aan, met daarin twee mapjes, nl. xHTML en CSS. In die mapjes maak je dan de codestukjes aan. Dit is een tip voor tijdens het examen, om sneller te kunnen werken!

Webtechnologie Labo 1 26 A-oefening 1: Hello World Maak een nieuw “hello world” xHTML bestand. (zie volgende slide) Valideer het bestand (Shift + F6) Geef het bestand weer in een browservenster (F12 of Ctrl+F12)

Webtechnologie Labo 1 27 A-Oefening 1: Hello World Maak volgend document in Dreamweaver Hier moet een titel komen Hello World! Bekijk het in Internet Explorer of Firefox Valideer het met de Validator (Shift+F6)

Webtechnologie Labo 1 28 A-Oefening 1b: Hello World Verwijder/wijzig enkele tags bvb Hier moet een titel komen Hello World! Bekijk het in Internet Explorer of Firefox Wat is het verschil? Valideer het! Wat is het verschil?

Webtechnologie Labo 1 29 Wellformed versus Valid Wellformed xHTML Beantwoordt aan de xHTML-syntax Wordt door de ‘parser’ herkend als document tree Valid xHTML Is well-formed Beantwoord aan een structuurdocument (DTD) ‘Wellformed’ Nederlands Beantwoordt aan de spellingsregels Volgt het Groene Boekje ‘Valid’ Nederlands Is juist gespeld Beantwoord aan de grammaticaregels

Webtechnologie Labo 1 30 Wellformed – 4 hoofdregels Slecht 1 rootelement Tags staan in kleine letters Gebalanceerde tags of tags altijd sluiten Juist nesten van tags (geen overlapping) Afsluiten van attributen met dubbele aanhalingstekens Volwaardige en expliciete vermelding van attributen Correcte weergave van speciale tekens

Webtechnologie Labo 1 31 Wellformed – 4 hoofdregels (1/2) Slecht 1 rootelement: Dit is het enige mogelijke rootelement voor xhtml Zorg dus dat je document begint met en eindigt met Daarboven moet wel de DOCTYPE staan! Tags en attributen staan in kleine letters = OK = Niet OK

Webtechnologie Labo 1 32 Wellformed – 4 hoofdregels (2/2) Gebalanceerde tags of tags altijd sluiten = OK = Niet OK Juist nesten van tags (geen overlapping) … = OK … = Niet OK

Webtechnologie Labo 1 33 Wellformed – regels Afsluiten van attributen met “ ” version=“1.0”= OK version=‘1.0’= Niet OK version=“1.0’= Niet OK version=‘1.0”= Niet OK Volwaardige en expliciete vermelding van attributen checked=“checked” = OK checked= Niet OK

Webtechnologie Labo 1 34 Wellformed – regels Correcte weergave van speciale tekens &  &of & <  <of < >  > of > ‘  &apos; of " “  &qout; of ' ©  ©of © Installeer hiervoor PIHentiteiten.mxpPIHentiteiten.mxp

Webtechnologie Labo 1 35 A-Oefening 2:,,,,, Headings of hoofdingen of koptekst Containertag Kan gebruikt worden voor titels h1  h6 Na de hoofding komt telkens een “new line character” Maak deze oefening na

Webtechnologie Labo 1 36 A-Oefening 3: New line character – een ‘enter’ Unaire tag – speciale syntax Probeer deze oefening

Webtechnologie Labo 1 37 A-Oefening 4: Horizontal rule - horizontale lijn Unaire tag – speciale syntax Maak deze oefening na

Webtechnologie Labo 1 38 A-Oefening 5: … … Paragraaf Probeer deze oef.

Webtechnologie Labo 1 39 A-Oefening 6: Commentaar Probeer deze oefening Dit is een lijn tekst

Webtechnologie Labo 1 40 B-Oefening 1 Maak volgende voorbeeld na Maak volgende voorbeeld na Controleer de well-formedness Controleer de well-formedness

Webtechnologie Labo 1 41 TIP Wij kiezen voor de extensie.htm Je mag van het W3C eigenlijk vrij kiezen tussen *.htm en *.html Wees consequent en ga niet ‘mixen’ Maak in DW een minimaal xHTML document en sla dit op als Code Snippet

Webtechnologie Labo 1 42 Lijsten Opsommingen maken Gebruik geen – Gebruik geen * Gebruik geen ° … xHTML biedt elementen aan voor opsommingen!

Webtechnologie Labo 1 43 Lijsten HTML/xHTML kent 3 soorten lijsten

Webtechnologie Labo 1 44 Unordered list Ordered list eerste item tweede item derde item eerste item tweede item derde item

Webtechnologie Labo 1 45 Definition lists definition term definition description second definition term second definition description

Webtechnologie Labo 1 46 A-oefening 7 Maak de lijstjes uit slide 44 en 45 na opgelet: niet copy-pasten, door xHTML zelf in te tikken krijg je het in de vingers... !

Webtechnologie Labo 1 47 A-oefening 8 Lijsten nesten = lijstje in een lijstje je kan lijsten ook gaan combineren hou je code overzichtelijk!

Webtechnologie Labo 1 48 xHTML: Attributen bij xHTML-elementen kan je verdere eigenschappen aangeven vb:.... Bekijk de code van dit voorbeeldvoorbeeld

Webtechnologie Labo 1 49 xHTML: Attributen die eigenschappen heten attributen attributen verschillen van element tot element. Enkele attributen kan je bij (ongeveer) elk element plaatsen: titletooltip-text style voegt css-eigenschappen toe idgeeft een unieke naam classcss-klasse

Webtechnologie Labo 1 50 Attributen een attribuut heeft altijd een waarde (value) die waarde staat ALTIJD tussen " " bvb:...

Webtechnologie Labo 1 51 A-oefening 9 : attributen Vertrek van het document A-oefening1.htm. Voeg bij de hoofdtitel de tooltip tekst: "main title" toe, bij de 2e titel "short description" en bij de 3e titel: "objectives".

Webtechnologie Labo 1 52 Basis elementen: tekst structureren id bijvoegen voor latere verwijzingen id attribuut moet uniek zijn binnen het document Gebruik best als referentie een woord dat verwijst naar de functie van het element niet naar een grafisch aspect Vb: zeker niet kan

Webtechnologie Labo 1 53 Einde Les 1 Begin volgende les: Aantal basisvraagjes Probeer zoveel mogelijk te scoren