WEBSITES ONTWIKKELINGEN Trends en standaarden op het gebied van webdesign HTML, DHTML, XHTML, FLASH, CSS Henk Zegwaard december 2003.

Slides:



Advertisements
Verwante presentaties
Bouw zelf een digitaal visitekaartje
Advertisements

Les 2 Vandaag •Vragen over voorgaande stof •Plaatjes •Tabellen •Links •Huiswerk.
29/03/2013. jQuery is  een JavaScript-bibliotheek die je kan integreren in je HTML-pagina.  Om animaties te maken, die SEO-vriendelijk(er) zijn  Door.
Online Marketing voor het MBO “SEO, dat kun je zelf!”
Websites maken Waarom? Voor Wie? Hoe?
Doelpubliek • Bedrijven • Verenigingen • Iedereen die reclame voor zijn bedrijf of product wenst te maken Fictieve tekst op de indexpagina.
Presentatie kennisoverleg HTML 5. Waarom HTML 5? • Veel van onze informatie is opgeslagen in HTML… • 95% van de HTML is syntactisch incorrect…
Door: Edwin van Nieuwaal
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Wat is het AnySurfer label? Een Belgisch kwaliteitslabel voor toegankelijke websites Bestaat uit een Basislabel en een Pluslabel Basislabel garandeert.
Behind Interactive Media. Agenda 1.Mobiel internet 2.Mobiele content 3.Apps 4.Opleveren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Vademecum Energiebewust Ontwerpen van nieuwbouwwoningen Eric van Zee 16 februari 2007.
HTML Les 1: Introductie HTML
The Next Generation Webpresentatietechniek nieuwe stijl
CSS & HTML Les 2 Navigatie. De tag voor het maken van verwijzingen naar pagina’s of delen van een webpagina. Contact Het element wordt gebruikt om de.
Crashcursus HTML en CSS 2013
HTML elements en CSS Commando's Lenonardo Lyceum centrum voor deeltijds onderwijs Hoboken Schooljaar
Webpagina ’ s maken ITV 10 maart Onderwerpen Ontwerp en inhoud Navigatie HTML: de basis Webpagina’s in Word.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1 realtime & social: blogs & tweets Jeroen Bosman VOGIN, Wageningen, 16 mei 2013.
Practicum 3 TMS Batik Suzanna Cha en Mieke Haesen.
EXtensible Markup Language Theorie 1 © Jan De Cooman
Webmaster Training: CSS CSS2 & XHTML By Frederik Van Outryve.
Webpublicatie 1 HTML 4. Cascading Style Sheets ILSO - Webpublicatie2 4.1 Cascading Style Sheets HTML-code MET blitse titels CASCADING STYLE.
Nieuw in LIPS VLUG 2 26 juni 2006 Kristof Brams. Overzicht Vernieuwde editor Printervriendelijke pagina Statistieken Variabele fontgrootte Grootte van.
Webapplicaties: de clientkant in het universitaire onderwijs Sylvia Stuurman – Herman Koppelman Faculteit Informatica.
Mijn eerste Website bouwen
Joost van Dijk Web Technology
het bouwen van een website
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 1: Inleiding xHTML.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
ONLINE VERBONDEN EN INTELLIGENTE COMPUTERS Semantisch web Tom Schurmans Gunter Fransen Nand Truyen Nele Lieben.
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
realtime & social: blogs & tweets
Deze les * recap css selectors * pseudoclasses * styling links: live tutorial * references, recources, categorisation * live tutorial o add css to template.html.
HTML LEON KLOOS,AMO1B.. INHOUDSOPGAVE Over HTML. Coderingen. Geschiedenis van HTML.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HTML De basis-elementen.
Webapplicaties: de clientkant Herman Koppelman Sylvia Stuurman 13 november 2010.
Presentatie XML Door Marick Manrho. Presentatie Inhoud Wat is XML? De opbouw van XML Wat is XSL? De opbouw van XSL Toepassing RSS.
Advanced Business Information Solutions Software voor webdesign.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HTML. Wat is HTML Je kunt er sites mee bouwen Hypertext Markup Language Afspraken voor opmaak: tags.
Css basics. terminologie Block level element Inline element Css – eigenschap : display : Voorbeeld : display eigenschap en genummerde lijst.
1 Les 08: Formulieren. 2 Agenda van vandaag Front-end development  Toets Hoofdstuk 8  Bespreken huiswerk  Presentatie over lesstof  formulieren 
BEWERKEN VAN GEGEVENS Programmeertalen.  Machinecode  Assembleertalen  Hogere programmeertalen  Vierde-generatietalen  Objectgeoriënteerde talen.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Verbeterpunt 1 Tekst heeft slecht contrast met de achtergrond. Tekst omlijnen, maar liefst een logo maken.
CSS Cascading Style Sheets. CSS code HTML – Welke elementen op een pagina – Stuk code zegt iets over één element CSS – Hoe zien de elementen er precies.
HTML Hypertext Markup Language. HTML code Elementen van een webpagina Eigenschappen van elementen Structuur van elementen.
Direct Realisatie Les 3 HTML en CSS in s Direct Realisatie Les 3.
E-Boeken van binnen Of wat zit er in een epub
Inhoud: Terugkomdag Wie heeft wat gemaakt? Tips?
Usability voor het web en mobiele apparaten
Hoe maak je een pagina voor een website?
CSS: cascading stylesheets
Powershell & HTML.
CSS: cascading stylesheets
HTML5 introductie.
Transcript van de presentatie:

WEBSITES ONTWIKKELINGEN Trends en standaarden op het gebied van webdesign HTML, DHTML, XHTML, FLASH, CSS Henk Zegwaard december 2003

Geschiedenis Vannevar Bush (!): "The human mind...operates by association. With one item in its grasp, it snaps instantly to the next that is suggested by the association of thoughts, in accordance with some intricate web of trails carried by the cells of the brain." Theodor Holm Nelson (1981-Xanadu): van menselijk brein naar wereldweb Ontstaan van het WWW: 1991 door CERN (Tim Berners-Lee) 1994: World Wide Web Consortium (W3C) bron: History of the WWWHistory of the WWW

HTML – het begin Behoefte aan manier om documenten over netwerk te versturen Hypertext Markup Language –Tags voor de opmaak Bijv.: –Lay-out wordt overgelaten aan Browser –Link: Eerste browser HTML editorEerste browser HTML editor Dit is een kop

HTML voorbeelden Van saai naar ‘leuk’

HTML – en toen …(1) Probleem: navigatie –Oplossing: Frames Probleem: controle over indeling pagina –Oplossing: Tabellen

HTML – en toen… (2) Probleem: controle over vormgeving/lay-out –Oplossing: Flash CSS Probleem: interactiviteit –Oplossing: DHTML (client-side scripting - javascript) Serverside-scripting (PHP, ASP, JSP etc.)

Frames voor- en nadelen Voordelen: –Boek over HTML uit 2000: “…veel gebruikt en keurmerk voor geavanceerde sites…” –Sneller laden (alleen mainframe) –Heldere navigatie –Scheiding content en structuur Nadelen: –Juridisch (laden van andere site in eigen site) –‘Deep-linken’ –Browsers gingen verschillend om met frames –Probleem voor zoekmachines

Tabellen voor- en nadelen Voordelen: –Controle over positie (geneste tabellen) –Controle over breedte (relatief – absoluut) –Goede ondersteuning door browsers Nadelen: –Snelheid wordt negatief beinvloed door (vooral geneste) tabellen –Onoverzichtelijkheid –Niet print-vriendelijk

W3C -webstandaarden World Wide Web Consortium (W3C) –Opgericht in 1994 –Leidende rol m.b.t. technische ontwikkelingen van het Web –Ontwikkelen van standaarden en aanbevelingen –Toegankelijkheid (Accessibility) en gebruikersvriendelijkheid (Usability) –Validatie van websites Link:

W3C - aanbevelingen M.b.t. webdesign: –Tabellen niet voor lay-out, alleen voor data-weergave –Ook frames worden afgeraden (zie nadelen) Wat dan wel: –aansluiten bij XML XHTML –Scheiden van content en opmaak d.m.v. Cascading Style Sheets (CSS)

XML - XHTML XML: –Principe: scheiding van inhoud en lay-out –Meta-taal: definieert en beschrijft elke vorm van informatie –Platform-onafhankelijk en uitbreidbaar –Gebaseerd op gewone tekst (Unicode) –Tags zijn zelf te definieren XHTML: –Alle tags en attributen moeten in kleine letters staan. –Alle XHTML elementen moeten afgesloten worden. –Alle attribuutwaarden moeten gequote worden. –Het id-attribuut vervangt het name-attribuut. –Het script-element moet een type-definitie krijgen. –Documenten moet overeenkomstig de XML-regels opgesteld worden. –XHTML krijgen nog enkele verplichte bijkomende elementen.

Cascading Style Sheets Vormgeving van (X)HTML-elementen Wordt al langer gebruikt, ook i.c.m. tabellen en frames December 1996: CSS1 werd W3C-aanbeveling Ondersteuning door browsers steeds beter Drie mogelijkheden: –Inline CSS-code –Style Sheet op documentniveau –Style Sheet in extern bestand

CSS – inline stijlen Opmaakinformatie voor een afzonderlijk element Voorbeeld: Dit is een grote blauwe kop

CSS – op documentniveau Opmaakmodel in het head-gedeelte van een HTML-document Voorbeeld: h1 {font-size: 16px; color: green;} p {font-size: 10px; color: #6f2} Dit is een grote groene kop en hier staat wat tekst van 10px

CSS – externe opmaakmodellen Opmaakmodel in een apart tekstbestand Voorbeeld: mijnopmaak.css: body {background-color : white;} h1, h2 {color: red;} p {font-size: 12px;} Html-pagina: Dit is een rode kop op een witte achtergrond en hier staat wat tekst van 12px

CSS – voordelen Overzichtelijkheid en flexibiliteit door scheiding van inhoud en opmaak Betere controle over opmaak Snelheid (bij gebruik van extern bestand) door caching van het css-bestand Werken volgens aanbevelingen en standaarden van W3C

CSS-sites voorbeelden Voorbeelden van CSS – XHTML sites:

Bronnen en links Webstandaarden en aanbevelingen: –w3c.orgw3c.org CSS/XHTML sites: –Stijlstek.nlStijlstek.nl –alistapart.comalistapart.com –Bitstorm.org (cursus css)Bitstorm.org (cursus css) –saila.com: tables or css?saila.com: tables or css? –webdesign.about.com: avoid tableswebdesign.about.com: avoid tables –thenoodleincident.comthenoodleincident.com –csszengarden.comcsszengarden.com – : xhtmlwww.khlim.be : xhtml –w3schools.com : xhtmlw3schools.com : xhtml Geschiedenis sites: –webhistory.org : geschiedenis van het webwebhistory.org : geschiedenis van het web –ei.cs.vt.edu : geschiedenis van wwwei.cs.vt.edu : geschiedenis van www Divers: –aboyandhiscomputer.com : slechte websitesaboyandhiscomputer.com : slechte websites Boeken: –Eric Meyer: On CSS –Eric Meyer: CSS Kort en Krachtig –Sybex/Het Beste Boek: HTML

EINDE