CSS3 ch блок несовместим между IE9 + и другими браузерами

IE9 +требования поддержатьch Блок CSS, По определению, эта единица равна «Равенской величине символа« 0 »(ZERO, U + 0030) глифа» текущего шрифта или, проще говоря,ширина поля символа для глифа «0», Эта интерпретация кажется правильной для Firefox 10+ и Chrome 27+:<div style="width: 10ch;"></div> а также<div>0000000000</div> имеют одинаковую ширину, если они имеют одинаковый шрифт одинакового размера. Но в IE9 +ch единица, кажется, означает что-то немного другое.

Вот скрипка, демонстрирующая эту проблему:http://jsfiddle.net/CNsPg/6/

Какова логика поведения IE с этим устройством? Или это просто ошибка? Можно ли заставить IE лечитьch единица, как другие браузеры (вероятно, с какой-то специфической для IE текстовой рендеринг "магия")?

Ответы на вопрос(3)

Ваш ответ на вопрос