Bert Bos | Media-selectie (Future CSS, Utrecht 2013)
Een medium als screen
, dat van zichzelf niet
gepagineerd is, kan in principe ook in pagina's worden
opgedeeld. De CSS-eigenschappen daarvoor zijn in ontwikkeling. Het
laatste voorstel zijn nieuwe waarden paged-x
en
paged-y
voor de eigenschap
overflow-style
.
Zie verderop voor problemen met handheld.
Sommige karakteristieken zijn tegenwoordig niet zo erg interessant meer. Schermen met minder dan 24-bits kleuren zijn er bijvoorbeeld nauwelijks meer…
Een aparte W3C Recommendation, „The 'view-mode' Media Feature” definieert
view-mode,
voor de toestand van een venster op het
bureaublad: gemaximaliseerd, geminimaliseerd, volledig-scherm,
enz.
Dit is bedoeld voor applicaties, bijvoorbeeld om scrollbars wel of niet weer te geven, of om animaties te stoppen.
handheld
is in de praktijk wat problematisch. We
hebben tot nu toe nog niet gedefinieerd hoe je kunt weten of een
apparaat gepagineerd is of niet (of hoe je eventueel ertussen kunt
wisselen); en ook niet hoe je spraak en beeld synchroniseert. In
de praktijk zijn er alleen implementaties zonder paginering en
zonder spraak.
Een ander probleem met handheld
is dat Apple vindt
dat de iPhone „eigenlijk” een computerscherm heeft van 960 pixels
breed, onafhankelijk van wat hij werkelijk heeft, en daarmee onder
het medium screen
valt i.p.v. handheld.
(Als je een pagina maakt zonder Apple's onofficiële extensie van HTML, de „meta-viewport,” zijn gebruikers dus veroordeelt tot voortdurend in- en uitzoomen. Met de huidige dominantie van browsers gebaseerd op Webkit is dat een groot probleem. De CSS werkgroep werkt aan een extensie van CSS om die ",meta-viewport” overbodig te maken.)