Introductie van HTML5

Vergelijkbare documenten
HTML & CSS DEEL 1. webdesign. Programmeren met CodeAcademy

Websitecursus deel 1 HTML

OPDRACHTKAART. Thema: Multimedia. Het internet 3. Het World Wide Web MM Voorkennis: Geen.

LES 2 INDERDAAD, JE MOET DE WEBBROWSER AANWIJZINGEN GEVEN, MAAR DAN WEL VOLGENS DE AFGESPROKEN REGELS

WEB DESIGN Excel With Business

De 3 bovenstaande worden onderhouden door mensen beheerd Dus meer kwaliteit dan machine

HTML 5 en CSS 3. Truus de Bont. CC Naamsvermelding 3.0 Nederland licentie.

Informatica 4H/V. Les 4 HTML. Periode 1 HTML en Netwerken bzmr - Da Vinci College Purmerend 1

Beschrijving functioneel en technisch design van de website

De Geschiedenis van het Internet

Handleiding: Whitelabel Customersite

1. Proloog webtechno, rauwkost

HANDLEIDING CMS WEBSITE HV & CV QUICK ROL: TEAMLEIDER/TEAMOUDER

Hier komt alle informatie over je webpagina, welke niet zichtbaar is op de webpagina zelf.

Module II - Enkele Begrippen

HTML. Media. Hans Roeyen V 3.0

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

SEO advies plan. Tim Pieters M41T

Web building basis: HTML. Karel Nijs 2008/09

Introductie. Wat is HTML?

Welkom in de wondere wereld van websites met WordPress.

Website beoordeling weeknummers.nl

Welkom in de wondere wereld van websites met WordPress.

Online SEO-CHECKLIST. Switch Reclamebureau bv I Rendementsweg 2-Q I Mijdrecht I I

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Pagina-inhoud maken. Voor het plaatsen van een afbeelding in een pagina wordt gebruik gemaakt van het <img>-tag.

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

TEST JE WEBKENNIS: Smarty or dummy >vakken> informatiekunde> test je webkennis

Handleiding. Inhoudsopgave

2. Download via onderstaande link de nodige plugins/third party-bestanden voor de modules, deze zullen we later samen op de server plaatsen

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

Hosting. Bestelformulier en domeinnaamcontrole. Januari, WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland. w: e:

Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.

JavaLogo-programma s op het web plaatsen

Syllabus Zelf een website bouwen. Artheos

HTML Editor: de eerste stappen

Algemene basis instructies

Handleiding Aansluiting beeldbank

INFORMATIE VAN HET INTERNET VERWERKEN

Ga naar en log in met de gebruikersnaam en wachtwoord verkregen via mail.

Website rapport zazoutotaal.nl

Central Station. CS website

ZÉLF JE WORDPRESS WEBSITE MAKEN?

Handleiding Website Laatste update: april 2014

NVU work shop. Kees Moerman November Overzicht van een web site. Wat is een web site HTML files

Html: stramien en tekst

Test Joomla op je PC 1

DrICTVoip.dll v 2.1 Informatie en handleiding

Handleiding opmaken Wageningen UR Blog. Maart 2016

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Informatietechnologie 1. HTML: DOM, Links en Afbeeldingen. Links en afbeeldingen. Kristof Michiels

Deel I Introductie Web HTML5. Hoorcollege IUW Thema Web 12 november 2015 Christof van Nimwegen

Handleiding wordpress

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

Handleiding OFB WebModules

Gebruikershandleiding Typo3

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

A SIMsubsites algemeen A-1. B Beheren van subsites B-1

IQ LEADS Adres: Curieweg 8E Postcode: 2408 BZ Plaats: ALPHEN AAN DEN RIJN Telefoon: (0172)

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Aan de slag met DNS Jeroen van Herwaarden, Robbert-Jan van Nugteren en Yannick Geerlings

Inloggen. In samenwerking met Stijn Berben.

HTML5 overzicht Tag Uitleg Versie Attributen

Toelichting release notes. 23 oktober 2014

Werken met afbeeldingen in webpagina's

Kompozer Webdesign

Internet. Wat is het internet? initiatie. Senioren K.U.Leuven. Computers die met elkaar verbonden zijn, elkaar kunnen verstaan, dezelfde taal spreken,

HTML. inhoud structuur semantiek. HTML5 & semantiek of betekenis. semantisch coderen. Semantisch coderen: waarom? 3/09/2016

Mach3Framework 5.0 / Website

Windows XP SP2 Instellingen Internet Explorer en Outlook Express. Extra>lnternet-opties>Beveiliging>Aangepast niveau

All rights reserved, HKBO Basishandleiding WordPress

HANDLEIDING HIPPO SUBJECT GUIDES

PageSpeed Insights. (maximum duur niet gespecificeerd)

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Branden van ACDrive (mcd) disks Met Media Manager kunt u uw favoriete muziek zelf op mcd zetten.

Homepagina - Logo en favicon plaatsen

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

Deze handleiding geldt voor Joomla 3.x. In andere versies zijn kleine afwijkingen mogelijk. Copyright 2016 Websitebron.

Bitrix Site Manager gebruikershandleiding BureauZuid

Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet ( ) V 1

De frameset uit de afbeelding wordt op de volgende manier gedefinieerd:

De WordPress 3.5 Beginners Handleiding

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans

A Inloggen. B - Wachtwoord Veranderen

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

Technisch Ontwerp W e b s i t e W O S I

Handleiding Wordpress

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

WordPress-website maken in 1 dag Installatiehandleiding WordPress

Hik-Connect Introductie V1.0

A Inloggen. B - Wachtwoord Veranderen

HTML Graphics. Hans Roeyen V 3.0

HTML Editor: tabellen en hyperlinks

Webwinkel in het D-cluster van de opleiding Logistiek

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Transcriptie:

Website technologie Voor het maken van een website wordt tegenwoordig verschillende technologieën gebruikt. HyperText Markup Language of wel HTML, wordt tegenwoordig voornamelijk gebruikt als de structuur van een web pagina. De opmaak wordt nu gedaan doormiddel van CSS bestanden. Web pagina s zijn over het algemeen statisch, dat wil zeggen veranderen niet. Om een web pagina interactiever te maken wordt onder andere gebruik gemaakt van JavaScript (JS). De code van HTML, CSS en JS worden uitgevoerd op de browser van de klant. Soms is het echter niet gewenst om de code door de computer van de klant te laten uitvoeren. Vooral als het gaat om gevoelige informatie, inloggegevens zoals gebruikersnamen en wachtwoorden, maar ook creditcard gegevens bij een webwinkel horen niet verwerkt te worden op de kant zijn computer. Je weet immers niet wat daar allemaal op aanwezig is. Een server is daarentegen normaal gesproken goed beveiligd. Op een server worden talen als PHP en ASP gebruikt. Meestal in samen werking met een database, zoals MySQL. De verwerking van de code van deze talen gebeurt op de server. In deze lessen gaan een aantal van deze talen nader bekeken worden. Ontstaan van HTML Historisch gezien betekende de wens om tekst in specifieke formaten te laten afdrukken, dat originele manuscripten werden "gemarkeerd" met annotaties om aan de boekdrukker (printer) aan te geven hoe de schrijver secties van de tekst zou willen laten opmaken. Deze annotatie moest beknopt zijn en moest gemakkelijk te begrijpen zijn voor zowel de printer als de auteur. Een reeks algemeen erkende afkortingen vormde daarom de basis van een standaard opmaaktaal. HyperText Markup Language (HTML) is een moderne standaard opmaaktaal die gebruik maakt van de algemene afkorting "tags" om aan de webbrowser aan te geven hoe de auteur secties van een webpagina opgeroepen wilt hebben. Het werd voor het eerst bedacht in maart 1989 door Britse fysicus Tim Berners-Lee op CERN in Zwitserland (de Europese organisatie voor nucleair onderzoek) om alle computer-opgeslagen informatie tussen de CERN-natuurkundigen te delen. Berners-Lee creëerde een tekstbrowser om informatie over het internet over te brengen met behulp van hypertext om point-and-click navigatie te bieden.

In mei 1990 werd dit systeem het World Wide Web genoemd en werd het verbeterd in 1993 toen een student, Marc Andreessen, een afbeeldingstag toevoegt. Het kunnen tonen van zowel tekst als plaatjes heeft de Word Wide Web zeer populair gemaakt. Wat is nieuw in HTML5 HTML5 is een superset van de vorige versies. De nadruk leggen op achterwaartse compatibiliteit maar ook enkele nieuwe functies introduceren waarmee auteurs betekenisvollere webpagina's kunnen maken. In de onderstaande tabel is een overzicht van nieuwe tags: Tags <main> <article> <section> <aside> <figure>, <figcaption> <header> <footer> <ruby>, <rt> en <rp> <audio>, <video> en <source> <embed> <canvas> <details>, <summary> <menu>,<menuitem> Omschrijving een structureel element om de hoofdinhoud te bevatten een structureel element om afzonderlijke items van inhoud te bevatten, zoals een op zichzelf staand onderwerp een structureel element om gekoppelde inhoud te groeperen, zoals artikelen die betrekking hebben op een gemeenschappelijk onderwerp een structureel element om gerelateerde inhoud te bevatten een structureel element om alleenstaande illustraties, diagrammen of foto's ter referentie te bevatten een structureel element om inhoud van de paginaheader te bevatten, zoals een titel, logo en navigatie een structureel element om inhoud van de paginavoettekst te bevatten, zoals auteursrechtinformatie en contactgegevens semantische elementen om de uitspraak voor Oost- Aziatische talen, zoals het Japans, aan te geven elementen insluiten om audio- en videomedia, zoals MP3-muziekbestanden, op te nemen elementen insluiten om media op te nemen waarvoor een externe plug-in vereist is, zoals films in SWFindeling elementen insluiten om een gebied te maken waarin u dynamisch bitmap-afbeeldingen kunt tekenen, zoals grafieken interactieve elementen om extra informatie te bevatten die gebruikers kunnen kiezen om te lezen elementen om functionaliteit toe te voegen aan het contextmenu van de webbrowser

Adressen van webpagina's Om toegang te krijgen tot een bestand op internet, moet het webadres worden ingevoerd in het adresveld van de webbrowser. Het webadres staat formeel bekend als de "Uniform Resource Locator" (URL) en bestaat doorgaans uit drie delen: Protocol o elke URL die HTTP gebruikt begint met het specificeren van het protocol als http:// of veilige https:// Domain o de hostnaam van de computer waarvan het bestand kan worden gedownload. Path o het virtuele pad naar het bestand op het genoemde domein, inclusief eventuele bovenliggende mapnamen, indien van toepassing. Een URL die de locatie van een bestand beschrijft per protocol, domein en pad, geeft het "absolute adres" aan. Het absolute adres van het bestand dat wordt beschreven door het bovenstaande componenten: protocol, domein en pad is http://www.voorbeeld.com/htdocs/index.html HTML-bestanden die tot hetzelfde domein behoren, kunnen ook eenvoudiger worden gerefereerd aan hun "relatieve adres". Dit betekent dat bestanden die zich in dezelfde map bevinden, kunnen worden gerefereerd aan de hand van hun bestandsnaam. Bovendien kan een relatief adres verwijzen naar een bestand binnen de bovenliggende map door de naam vooraf te zetten met "../". De werking van web servers Wanneer een URL wordt ingevoerd in het adresveld van de browser, onderzoekt de browser eerst het protocol. Wanneer het protocol is opgegeven als HTTP of als het niet wordt aangegeven, wordt aangenomen dat HTTP gevraagd wordt. De browser herkent dat een bestand wordt gezocht van een webserver. Vervolgens neemt het contact op met een Domain Name Server (DNS) om het numerieke Internet Protocol (IP) -adres van de opgegeven domeinnaam op te zoeken. Daarna wordt een verbinding tot stand gebracht met de webserver op dat IP-adres om het bestand op het gespecificeerde pad aan te vragen. Wanneer het bestand met succes is gevonden, wordt het

terug gekopieerd naar de browser, anders verzendt de webserver een foutcode, zoals "404 - Pagina niet gevonden". Documentstructuur definiëren De structuur van een HTML5 document bestaat uit de volgende drie onderdelen: Document type declaration o aangeven welke versie van HTML wordt gebruikt om het document op te maken Head section o beschrijvende gegevens verschaffen over het document zelf, zoals de titel van het document en de gebruikte tekenset Body section o die de inhoud bevat die moet verschijnen wanneer het document in een webbrowser wordt geladen Document type definiëring De declaratie van het documenttype moet aan het begin van de eerste regel van elk HTML5-document verschijnen om ervoor te zorgen dat de webbrowser het document "render" (toont) in "Standerd Mode" - volgens de HTML5-specificaties. De tag voor het declareren van het documenttype voor alle HTML5-documenten ziet er als volgt uit: <!DOCTYPE HTML> De basis structuur van een HTML5 document ziet er als volgt uit: Informatie voor de web browser Informatie die getoond wordt

Maak een document Volg deze stappen om een geldig "barebone" HTML5-document te maken. 1 Start uw favoriete teksteditor en start een nieuw document met de documentdefinitie HTML5. <!DOCTYPE HTML> 2 Voeg onder de declaratie van het documenttype een rootelement toe dat de primaire taal van het document als Engels definieert <html lang= en > <! Head en Body sections moeten hier toegevoegd worden --> </html> 3 Voeg in het rootelement een documentkopgedeelte toe <head> <!-- Beschrijvende informatie hier toegevoegen --> </head> 4 Voeg in de kopsectie een element in dat de coderingskarakterset van het document definieert. <meta charset= UTF-8 > 5 Voeg vervolgens in de kopsectie een element in dat de titel van het document definieert. <title>ermee beginnen</title> 6 Na het hoofdgedeelte plaatst u een documentgedeelte. <body> <!-- Werkelijke documentinhoud die hier moet worden toegevoegd --> </body> 7 Werkelijke documentinhoud die hier moet worden toegevoegd <h1>hallo Wereld!</h1>

8 Sla het document op als "hello.html". 9 Open het HTML5-document in een moderne webbrowser om de titel te zien die wordt weergegeven op de titelbalk of het tabblad en de documentinhoud wordt weergegeven als een grote kop. Een titel toekennen De specificaties vereisen dat elk HTML5-document een titel heeft, maar het belang ervan wordt vaak over het hoofd gezien. De titel van het document moet echter zorgvuldig worden gekozen, omdat het veelvuldig wordt gebruikt: Bookmarks o Sla de documenttitel op om terug te koppelen naar de URL van de pagina. Title Bar o Een webbrowservenster kan de titel weergeven. Navigation Tab o Een webbrowser tab kan de titel weergeven. History o Slaat de documenttitel op om terug te koppelen naar de URL van de pagina. Search Engines o Lees de documenttitel en toont deze meestal in de zoekresultaten om terug te koppelen naar de URL.