Заполните 100px DIV ровно 10 символами, какой размер шрифта мне следует использовать? - PullRequest
0 голосов
/ 07 января 2012

У меня есть DIV шириной 100 пикселей в каждой строке, теперь я хочу заполнить ровно 10 символов, какой размер шрифта мне следует использовать?

1 Ответ

1 голос
/ 07 января 2012

Как показывают комментарии к вашему вопросу, это немного грязно, чтобы выполнить это хорошим способом, так как это зависит от разных шрифтов, ОС, браузера и т. Д. Однако, одна вещь, с которой вы могли бы поэкспериментировать, по крайней мере, это поставить CSS-атрибут text-align: justify; на вашем дивизионе.

Если вы поместите пробел между каждым символом и выберете самый большой размер шрифта, где 10 символов помещаются в одной строке. Затем этот CSS-атрибут будет следить за тем, чтобы интервал между символами корректировался так, чтобы символы заполняли весь div.

Это не пуленепробиваемый способ сделать это, и он, вероятно, все еще будет сломан для некоторых пользователей, но если вы поэкспериментируете с другими браузерами, чтобы найти подходящий размер, и у вас будет немного запаса, чтобы вы не Если вы обязательно выберете абсолютно самый большой размер, который вам подходит, то, надеюсь, скорректированный интервал позаботится о большинстве вариаций между браузерами, ОС и т. д. Однако у тех, кто использует увеличенный размер шрифта, все еще будет проблема.

...