У меня есть div, который около 200px x 40px.Иногда этот блок будет содержать одну строку текста, а иногда он будет содержать две строки.В случае, если он содержит 2 строки текста, я отрегулировал высоту строки так, чтобы она выглядела сбалансированной внутри div.Тем не менее, в случае, если есть одна строка текста, текст выравнивается с верхней частью div, оставляя нижнюю пустую.
Вместо этого я хочу, чтобы одна строка текста отображалась по центру внутри div.Каков наилучший способ настроить это?Должен ли я поместить текст внутри вторичного элемента, например <p>
, а затем попытаться применить vertical-align: middle
?Кажется, что должен быть более простой, более обтекаемый способ сделать это.Есть идеи?