- From: John Hax <johnhax@gmail.com>
- Date: Wed, 8 Feb 2012 01:09:41 +0800
- To: "Kang-Hao (Kenny) Lu" <kennyluck@w3.org>
- Cc: W3C HTML5 いゅ砍届舱 <public-html-ig-zh@w3.org>, Ambrose LI <ambrose.li@gmail.com>
- Message-ID: <CAEeYXHXSAAmr-4dhKofSu+F0-1hE3j6T0ocZCQBZvSLhuCOeTA@mail.gmail.com>
不得不说,truemm是一个很糟糕的名字啊! 我有个主意是: 增加一个指令来表示单位的处理法则。 比如用 @abslength on; 表示该stylesheet使用真正的绝对长度单位。 2012/2/7 Kang-Hao (Kenny) Lu <kennyluck@w3.org> > (12/02/07 5:50), John Hax wrote: > > 此draft里提到“the 1:96 fixed ratio of CSS ‘in’ to CSS > > ‘px’”。我知道现在移动浏览器都是如此,导致绝对长度如in/cm等都不绝对了。但是这不是一个错误的行为吗? > > @個問題已經已經討論到爛掉了,請參考以下討論串(都非常長): > *《Making pt a non-physical unit》[1] > *《[CSS21] 4.3.2 Lengths (reference pixel?) 》[2] > *《User Agents Do Not Implement Absolute Length Units, Places Responsive > Design in Jeopardy》[3] > > 我對@個問題不怎麼了解,不過我知道的狀況是: > > * 從頭到尾有實作過物理單位的只有 Firefox,其他瀏覽器一直都是用 px:pt = > 3:4 等等的固定倍率實作。 > * @是一個向後兼容的問題。主要網頁作者把 pt 當成非物理當位來用,造成兼容 > 問題。至於 mm, cm, in 的情形我不清楚,好像維持 mm, cm, in 跟 pt 的百分比 > 後來也證明是對向後兼容必須的。 > * @個問題在電腦螢幕的 dpi 是現在的兩倍的時候,會自然有 1in = 物理上的 > 1in 的結果,所以長遠來說會自然解決。 > * Mozilla 有 truemm、truecm、truein 作為物理長度的提案,目前以 mozmm、 > mozcm、mozin 呈現,不過好像沒有其他瀏覽器實作(也代表有興趣的人使用的並 > 不多),所以尚未標準化。 > > @幾次的討論 Ambrose 有參與到,我把他加進 Cc 列了。 > > [1] http://lists.w3.org/Archives/Public/www-style/2010Jan/thread#msg58 > [2] http://lists.w3.org/Archives/Public/www-style/2010Dec/thread#msg204 > [3] http://lists.w3.org/Archives/Public/www-style/2011Oct/thread#msg145 > > > 难道CSSWG打算把这个错误行为标准化吗?我怎么想都觉得这样无法自圆其说啊。 > > 總之,@是 CSS2.1 的 Issue 149 [4],已經寫進 CSS 2.1 推薦標準了,請參考 > 4.3.2 Lengths[5]。 > > 所以回到 CSS3 Images 的 Last Call,你有要提什麼樣的意見呢?標準化 true** > 還是要再抗議一次 CSS 2.1 的@個部份? > > [4] http://lists.w3.org/Archives/Public/www-style/2010Jun/thread#msg461 > [5] http://www.w3.org/TR/CSS2/syndata.html#length-units > > > 此致 > > Kenny >
Received on Tuesday, 7 February 2012 17:16:22 UTC