Inhoud. Wat zijn webrichtlijnen, waarom zouden we daar iets mee moeten en hoe doe je dat dan?



Vergelijkbare documenten
Websitecursus deel 1 HTML

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1

Drempelvrij samenwerken

Toetsmatrijs Web Markup

Voor vragen: of mail naar

Internet Standaarden HC4

Inhoudsopgave. Stappen 1 Ervaringen 2 Wireframes 3 PIOTR TEKIEN HKU GAME ART GAR-1B

Voor vragen: of mail naar

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN B

Web building basis: HTML. Karel Nijs 2008/09

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

WCAG 2.0 en Webrichtlijnen versie 2 door Iacobien Riezebosch 20 juni 2013, Nationaal Congres Digitale Toegankelijkheid

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

HTML&CSS OEFENBOEKJE. van:

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

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

Geo-informatie en toegankelijkheid Technische sessie. NCDT 29 oktober 2014 Thijs Brentjens

EXPERIMENT (2) DMP - BLIND OP HET INTERNET NAAM: ROEL DE WILDT MINOR: DIGITAL MEDIA PRODUCTIONS DOCENTE: JACQUELINE RIJKMANS

Websitecheck. Taak en Tekst voor websites die werken.

Handleiding: Whitelabel Customersite

Workshop toegankelijke geo-informatie. Gebruiker Centraal november 2018 Thijs Brentjens

SEO IS SIMPEL SEARCH ENGINE OPTIMIZATION E-BOOK

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

HTML. Media. Hans Roeyen V 3.0

Websitecursus deel 3 JavaScript

SMART- Leerdoel Mathijs de Bok Emotion - RMM42

RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA

Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp Datum:

Leer CSS Positioneren in Negen Stappen

Hand-out Web Technologies, werkcollege 5 Alex Reuneker 2012

Toelichting release notes. 22 mei 2014

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale.

Je hoeft je maar met twee bestanden bezig te houden:

Foutcontrole met Javascript

Les 9: formulier controle met javascript.

Groepsleden: Pieter Luts HTML 5 Arno Neyens 12/03/2015 Joachim Geerts

Aan de leden van de Vaste Commissie voor BZK in de Tweede Kamer Postbus EA DEN HAAG

We passen eerst ons bestaand inhoudstype Fotospecial een beetje aan:

Foutoplossing FotoSpecial Blok

MD/Module 4 html/css /JS HTML-CSS-JS. 1.2 Introductie jquery. Javascript module 4

Frames. Dit gedeelte wordt uitgebreid besproken in 1TIN Internettechnologie les 06

Proefles informatica op het Alberdingk Thijm College. Het maken van een website met de tekstverwerker Kladblok of TextWrangler

Handleiding Word Press voor de bewoners Westerkaap 1

Pro templates. Copyright Starteenwinkel.nl

Je website (nog beter) beveiligen met HTTP-Security Headers

A Inloggen. B - Wachtwoord Veranderen

Versie 0.2. Documentatie Onsweb Club plugin voor NHV verenigingen. Laatste wijziging: 10 mei 2013 Auteurs: Marien Dongstra, Sebastian Huisman

HTML Graphics. Hans Roeyen V 3.0

Les 3: Het maken van pagina s, het menu en het schrijven van een blogpost Pagina s

Voordelen: Nadelen: Benodigdheden: Programma s: Google Web Designer. Photoshop. Sublime (HTML-editor) Websites: Tinypng.com

A Inloggen. B - Wachtwoord Veranderen

Uw website gebruiksvriendelijk, vindbaar en toegankelijk

De principes van unobtrusive JavaScript. Peter-Paul Koch (ppk) PFCongrez, 12 april 2008

Inhalen les 7 (versie B)

Frontend ontwikkeling

Websites maken met HTML, CSS en Dreamweaver en zonder JAVA, of JAVA-script of Flash

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

INTERNET STANDAARDEN HC1

HTML5 VIDEO. Een stand van zaken Jeroen Wijering, LongTail Video

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?

APEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010

Template maken voor Webshops van FreeWebShop

15. Google Tag Manager

WEBDESIGN. html tags. Neem de grondbeginselen van html door via de online cursus op de informaticasite of via instruct-online

Structuur begrijpen Leren over mark-up Tags en elementen

Whitepaper toegankelijke pdf

HTML in Outlook Hoe zorgt u ervoor dat uw goed in beeld komt?

Zelf een eenvoudige website opzetten. Jorrit Groenevelt & Arjan Kraak Juni 2013

Webrichtlijnen en Geo Open Geo Dag 6 juni 2013, Utrecht

Om te beginnen heb je een geraamte van je website nodig. Maak een nieuwe map met de naam gevorderden_website aan om je website in te zetten.

Min-height en min-width

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

Stappenplan, hoe voeg ik mijn IFRAME toe aan Facebook?

Jarno Verhoogt 21 mei 2014 Stud. Nr Docent: Joost Faber. Deeltoets 2: Hoe maak je met javascript een eenvoudige slideshow?

Handleiding Uzelf profileren op Facebook (Hoofdstuk IV: Uw Fan-pagina verfraaien)

Stedelijk Gymnasium s-hertogenbosch INHOUD

Werken met afbeeldingen in webpagina's

Wat je moet weten over jouw website. Berichten

I'VE GOT EM FRONTEND DEVELOPMENT LES 3

GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps GoogleMapsGoogleMapsGoogleMaps

Handleiding Wordpress

Handleiding Wordpress

ICT Publisher

Extra: Hoe u uw website met HTML kunt verbeteren

Meehelpen met de ontwikkeling van nieuwe of verbetering van bestaande spellen. Pag. 1

Laatst bijgewerkt: Versie 1.0

Aan de slag met Twitter

Appendix 1 Teamplayers

Web app Spaans voor kinderen

LinkedIn Profiel Checklist

SEO Plan e meting: Meta description, Meta Keywords, sitemap, robots.txt

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

MyMediasite Handleiding V1.0

Transcriptie:

Webrichtlijnen

Inhoud Wat zijn webrichtlijnen, waarom zouden we daar iets mee moeten en hoe doe je dat dan?

Webrichtlijnen? 30 juni 2006: de Tweede kamer neemt het 'Besluit Kwaliteit Rijksoverheidswebsites' Alle nieuw te maken websites van de rijksoverheid dienen te voldoen aan de 'Richtlijnen voor de toegankelijkheid en duurzaamheid van overheidswebsites'.

Webrichtlijnen? 125 regels en een set van toetsen (slide 1 of 125)

Wat zijn webrichtlijnen? Richtlijnen om een duurzaam toegankelijke website te bouwen

Duurzaamheid Informatie is voor langere tijd vindbaar en doorzoekbaar: informatie is archiveerbaar.

Toegankelijkheid Iedereen moet toegang hebben tot de informatie en diensten die je aanbiedt

Wie is iedereen? Gehandicapten?

Mensen met een functiebeperking Blind (slechtziend?), spastisch (parkinson?, reuma?), kleurenblind, oud(er), laaggeletterd, [ ]

Mensen met een functiebeperking Blind (slechtziend?), spastisch (parkinson?, reuma?), kleurenblind, oud(er), laaggeletterd, [ ] Tritanopia (ongevoelig voor blauw)

Technologische beperkingen CSS, Javascript, andere browser, telefoon, PDA,Spelconsole, Java, Flash (ipad/iphone), Sliverlight, $nextbigthing?

Wat doen webrichtlijnen? Webrichtlijnen garanderen kwaliteit.

Kwaliteit? Kwaliteit = voldoen aan een algemeen geaccepteerde norm

Kwaliteit? Kwaliteit = meetbaar

Toegankelijk = boooringgg! Hoe maak je een website dan nog interessant? Ik mag geen javascript gebruiken, geen flash, geen $nextbigthing, [...]

Interessant maken Geen excuus om dan maar een slechte website te bouwen.

Gelaagd bouwen Oplossing: bouw in lagen, het principe van "progressive enhancement"

Lagen HTML: voor je documentstructuur CSS: voor de vormgeving Javascript: introduceert gedrag plugins: geven een rijkere ervaring

Documenstructuur (HTML) Structureer je document op volgorde van belangrijkheid. Gebruik semantische HTML.

Volgorde? kop menu inhoud voet

<html> <head>[...]</head> <body> <div id="main"> <div id="kop"> [...] <div> <div id="menu"> [...] <div> <div id="inhoud"> [...] <div> <div id="voet"> [...] <div> <div> </body> </html> Volgorde?

<html> <head>[...]</head> <body> <div id="main"> <div id="inhoud"> [...] <div> <div id="menu"> [...] <div> <div id="kop"> [...] <div> <div id="voet"> [...] <div> <div> </body> </html> Volgorde?

Semantische HTML Semantiek = betekenis

Betekenis HTML tags vertellen iets over de inhoud van het element.

Inhoud <!-- tekst structureren --> <h1>dit is de belangrijkste kop</h1> <p class="introductie"> Dit is een paragraaf met een <strong>stukje nadruk</strong> </p> <address>hier kan ik een adres kwijt</address> <!-- Een division. Gebruik om elementen logisch te groeperen --> <div id="inhoud">

Hoe dan niet? <!-- introduceert vormgeving --> <p style="color:red">deze paragraaf is rood!</p> <!-- introduceert gedrag --> <a onclick="followlink(this)">klik hier!</a> <!-- zegt iets over weergave --> <sup>mooi klein tekstje</sup>

Werkwijze Begin met bepalen van belangrijkheid, voeg betekenis aan je inhoud toe en groepeer als laatste.

De volgende laag: css Zorg dat alles opgemaakt en zichtbaar is.

Zichtbaar? Houd alle informatie beschikbaar als de bezoeker geen ondersteuning voor scripting heeft.

Scripting Gebruik event-based scripting om gedrag te introduceren en vormgeving aan te passen

Event-based scripting De browser geeft een seintje als er iets gebeurd. Haak daarop in.

Inhaken op events Browser heeft document geladen: zet vormgeving, voeg ander gedrag toe.

Events, vormgeving en gedrag <h2 class="extra">diashow navigatie</h2> <ul id="dianavigatie"> <li><h3><a href="#dia1">dia 1</a></h3></li> [...] </ul> <h2 class="extra">diashow afbeeldingen</h2> <ul id="diashow"> <li id="dia1"> <img src="[]" alt="mooi plaatje" /> </li> [...] </ul>

Events, vormgeving en gedrag // Met behulp van jquery $(document).ready(function(){ }) $('#diashow li').addclass('slide'); $('#dianavigatie h3 a').click(function(event){ showslide(this) }); /* klasse */.slide { position:absolute; top:0; left:0; }

$nextbigthing? HTML/CSS Bouw een formulier met een file input. Ondersteuning voor scripting Zorg met javascript dat de gebruiker meerdere files kan toevoegen.

$nextbigthing? Ondersteuning voor plugin? Gebruik de flash/java plugin om de dialoog te openen.

Deze werkwijze? Voldoe aan standaarden, gebruik progressive enhancement en je voldoet voor 90% aan webrichtlijnen.

Vragen?