У меня довольно большой текст (размер шрифта 28). Я пытаюсь выровнять по вертикали в контейнере с фиксированной высотой.
Я делаю это на глаз и просто устанавливаю верхнюю границу, чтобы она попала в нужное место. Однако, когда в Firefox мне нужна верхняя граница 20px, в Safari мне нужно 15px (иначе это слишком далеко вниз). Я увидел, что это расхождение связано с тем, что в Safari текстовый элемент выше, чем в Firefox, и включает небольшое количество пробелов сверху, которые не отображаются в Firefox (в Firefox верхняя часть текстового элемента находится точно в начале текста ).
Я пробовал все виды комбинаций отображения с высотами строк и, возможно, добавляя ширину / высоту для текста и еще много чего. Ничего не работает.
Что я могу сделать, чтобы это было последовательным? Я бы не хотел использовать JS, но, похоже, это единственный вариант ...