- From: Christoph Päper <christoph.paeper@crissov.de>
- Date: Fri, 15 Jan 2010 22:40:27 +0100
- To: www-style <www-style@w3.org>
Robert O'Callahan: > > Then we can define the CSS absolute length units: > 1in == 96px > 1pt == 4/3px > 1pc == 16px > 1cm == 96/2.54px > 1mm = 96/25.4px 1mm ~= 3.7795px <=> 127mm == 480px => 1in = 25.4mm 1mm ~ 2.8346pt When CSS drops the true meaning of physical units, it can just as well go on and change their definitions to make them more practical. That means ‘mm’ and ‘cm’ (which no longer resembled millimetres and centimetres anyway) would be integer or small fraction multiples of ‘px’. This would of course depart the relation of CSS inches to CSS centimetres from the real world 2.54 cm/in. 1mm == 3.75px <=> 4mm == 15px => 1in = 25.6mm 1mm = 2.8125pt or 1mm == 3.8px <=> 5mm == 19px => 1in ~ 25.263mm 1mm = 2.85pt or 1mm == 3.84px <=> 25mm == 96px => 1in = 25mm 1mm = 2.88pt or 1mm == 4px => 1in = 24mm 1mm = 3pt 1cm == 10mm Actually I am kidding, mostly. If I read the discussion correctly, the current closest to consensus proposal is something like this: @media screen, projection, handheld { 1px := 1dot; /* maybe default zoom for smaller pixels */ } @media screen, projection { 1pt := 4/3px; 1in := 72pt; 1mm := 5/127in; } @media print, handheld { 1mm := 1 mm; /* SI unit, probably rounded to 1dot */ 1pt := 1/72in; 1in := 25.4mm; } @media print { 1px := 0.75pt = 15twip; } @media all { 1pc := 12pt; 1cm := 10mm; }
Received on Friday, 15 January 2010 21:41:01 UTC