Jednostka CSS3 ch niezgodna z IE9 + i innymi przeglądarkami
IE9 +roszczenia wspieraćch
Jednostka CSS. Zgodnie z definicją, jednostka ta jest równa „wcześniejszej miary glifu„ 0 ”(ZERO, U + 0030)” bieżącej czcionki lub, mówiąc prościej,szerokość pola znakowego dla glifu dla „0”. Ta interpretacja wydaje się odpowiednia dla Firefoksa 10+ i Chrome 27+:<div style="width: 10ch;"></div>
i<div>0000000000</div>
mają dokładnie taką samą szerokość, ponieważ mają tę samą czcionkę tego samego rozmiaru. Ale w IE9 +ch
jednostka wydaje się oznaczać coś nieco innego.
Oto skrzypce pokazujące ten problem:http://jsfiddle.net/CNsPg/6/
Jaka jest logika zachowania IE z tym urządzeniem? Czy to tylko błąd? Czy możliwe jest ucztowanie IEch
jednostka jak inne przeglądarki (prawdopodobnie z pewnym magicznym „renderowaniem tekstu” specyficznym dla IE)?