Как сделать такой блок?

Для создания указанного блока при помощи CSS можно использовать несколько подходов, в зависимости от описания блока и требований к его внешнему виду и функциональности. Одним из вариантов является использование комбинации HTML и CSS для создания и стилизации блока.

Прежде всего, создадим соответствующую структуру HTML для блока. Можно использовать следующий код:

<div class="block">
  <h2>Заголовок блока</h2>
  <p>Текстовое содержимое блока</p>
  <button>Кнопка</button>
</div>

В данном примере блок представлен в виде контейнера div, внутри которого содержится заголовок h2, текстовое содержимое p и кнопка button.

Теперь добавим стили CSS для создания желаемого внешнего вида блока:

.block {
  width: 300px;
  padding: 20px;
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  border-radius: 5px;
}

h2 {
  font-size: 18px;
  margin-bottom: 10px;
}

p {
  font-size: 14px;
  margin-bottom: 20px;
}

button {
  padding: 10px 20px;
  font-size: 16px;
  background-color: #007bff;
  color: #fff;
  border: none;
  border-radius: 5px;
}

В этом примере мы определяем стили для класса .block, который применяется к контейнеру блока. Устанавливаем фиксированную ширину, отступы внутри блока, цвет фона и рамку. Также добавляем скругление углов с помощью свойства border-radius.

Для заголовка h2 и текстового содержимого p устанавливаем размеры шрифта и отступы сверху и снизу.

Кнопке button добавляем внутренний отступ, размеры шрифта, фоновый цвет, цвет текста, удаляем границу и применяем скругление углов с помощью border-radius.

Теперь блок будет выглядеть приблизительно так:

+----------------------------------+
|           Заголовок блока        |
|                                  |
|           Текстовое содержимое   |
|                                  |
|              Кнопка              |
+----------------------------------+

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