Предварительным условием является то, что я использую monospace в качестве моего семейства шрифтов , но, похоже, он не работает должным образом, я пробовал какое-то решение, но некоторые из них работаютмоя структура HTML выглядит следующим образом:
<!DOCTYPE html>
<style>
body {
font-family: monospace;
letter-spacing: 0;
word-spacing: 0;
font-size: 32px; /* large enough to see the effect */
}
div:last-of-type {
padding-left: 1em; /* what's the value? */
}
</style>
<div>123456</div>
<div>abcdef</div>
использование em
em должно быть равно вычисленный размер шрифта значение, но отступ слева: 1em; не работает:
использование px
отступ слева: 32px; выводит то же, что и отступ слева: 1em; .
использовать ex
ex должно быть вычисленной высотой буквы 'x' , и это не работаетлибо:
использование ch
OK, webkit не поддержка ch как единица измерения css.
Итак, как мне написать css для точного отступа второго div ширина одного символа , то естьпервый «0» должно быть выровнено по левому краю к букве «b» без каких-либо отклонений.