Home Ontwerp je site CSS Verschillende mediums in CSS

Verschillende mediums in CSS

Nog een stapje verder kunnen we gaan als we de lay-out gaan opsplitsen naargelang op welk medium de website wordt bekeken.

Websites kunnen bekeken worden:

  • op papier;
  • op een projectiescherm;
  • door een spraakbrowser voor blinden en slechtzienden
  • ...

Elk medium heeft zo zijn specifieke eigenschappen: voor elk medium kunnen we een aparte stylesheet ontwerpen die zo geschikt mogelijk is.


Je hebt wellicht al gemerkt dat lezen op een beeldscherm veel vermoeiender is dan lezen op papier.

Op beeldschermen gebruik je best lettertypes zonder schreef, die zijn het beste leesbaar. (Arial, Verdana) Op papier kun je beter wel lettertypes met schreef gebruiken, bijvoorbeeld Times New Roman.

We kunnen nu een stylesheet gaan opstellen voor weergave op een beeldscherm en eentje voor weergave op papier.

De verschillende stylesheets koppelen doen we op de gebruikelijke manier, maar we voegen er een attribuut aan toe, namelijk media. Het attribuut media kan verschillende waarden bevatten:

  • screen: voor weergave op een beeldscherm
  • speech: voor weergave door een spraakbrowser
  • print: voor weergave op papier
  • projection: voor weergave door projectors
  • braille: voor weergave door braillesystemen
  • all: voor alle media

Als we nu voortbouwen op bovenstaand voorbeeld, krijgen we deze code tussen <head> en </head>:

<link rel="stylesheet" href="mijnzicht.css" type="text/css" media="screen">
<link rel="stylesheet" href="mijnafdruk.css" type="text/css" media="print">

Het is ook mogelijk om stylesheets voor media te combineren. Dit los je op door simpelweg een komma te plaatsen tussen de verschillende media. Voorbeeld:

<link rel="stylesheet" href="style5.css" type="text/css" media="print,projection">

Nu heb je het voornaamste over CSS geleerd! Veel succes!


4 + 7 =
 

GOOGLE adsense