Как сделать заголовок в две строки и логотип справа от первой строки?

Чтобы создать заголовок в две строки с логотипом справа от первой строки, можно использовать различные методы в HTML и CSS. Ниже описаны два подхода к решению этой задачи.

Первый подход - использование таблицы:
1. Создайте таблицу с двумя строками и двумя ячейками в каждой строке.

<table>
  <tr>
    <td colspan="2">Заголовок в две строки</td>
  </tr>
  <tr>
    <td>Логотип</td>
    <td>Описание</td>
  </tr>
</table>

В данном примере colspan="2" указывает, что ячейка с заголовком должна занимать две колонки.

2. Добавьте стили для таблицы и ячеек, чтобы они выглядели как требуется.

table {
  width: 100%;
}
td {
  padding: 10px;
}

Установите ширину таблицы равной 100%, чтобы она распространялась на всю ширину доступного пространства. Используйте padding для добавления отступов вокруг содержимого ячеек.

Второй подход - использование флексбоксов:
1. Создайте контейнер с двумя дочерними элементами - заголовком и логотипом.

<div class="header">
  <div class="title">Заголовок в две строки</div>
  <div class="logo">Логотип</div>
</div>

2. Добавьте стили для контейнера и его дочерних элементов.

.header {
  display: flex;
  align-items: center;
}
.title {
  flex-grow: 1;
  white-space: pre-line;
}
.logo {
  margin-left: 10px;
}

Установите display: flex; для контейнера, чтобы дочерние элементы располагались в одной линии. Используйте align-items: center;, чтобы выровнять элементы по вертикали. С помощью flex-grow: 1; заголовок будет занимать все доступное пространство, а white-space: pre-line; позволит тексту переноситься на новую строку, если это необходимо. Установите отступ между заголовком и логотипом при помощи margin-left.

Оба этих подхода позволят создать заголовок в две строки с логотипом справа от первой строки. Вы можете выбрать вариант, который больше соответствует вашим потребностям и требованиям дизайна.