1. Основные свойства выравнивания: text-align: свойство, которое определяет горизонтальное выравнивание текста внутри элемента. Может принимать следующие значения: - left: выравнивание текста по левому краю; - right: выравнивание текста по правому краю; - center: выравнивание текста по центру; - justify: выравнивание текста по ширине, при котором текст равномерно распределяется по ширине элемента. vertical-align: свойство, которое определяет вертикальное выравнивание текста внутри ячейки таблицы или другого блочного элемента. Может принимать следующие значения: - top: выравнивание текста по верхнему краю; - middle: выравнивание текста по середине; - bottom: выравнивание текста по нижнему краю. 2. Примеры использования свойств выравнивания: Выравнивание текста внутри элемента: Этот код выравнивает текст внутри элемента с классом «container» по центру. Выравнивание текста в ячейке таблицы: Этот код выравнивает текст в ячейках таблицы по середине. Выравнивание изображений: Этот код выравнивает изображения внутри элемента с классом «image-container» по центру. 3. Дополнительные свойства выравнивания: margin: свойство, которое определяет отступы вокруг элемента. Может принимать значения в пикселях, процентах или других единицах измерения. padding: свойство, которое определяет отступы внутри элемента. Может принимать значения в пикселях, процентах или других единицах измерения. float: свойство, которое заставляет элемент «плавать» вокруг других элементов. Может использоваться для создания многоколоночных макетов. 4. Примеры использования дополнительных свойств выравнивания: Создание многоколоночного макета: Этот код создает макет с тремя колонками, которые равномерно распределены по ширине элемента. Выравнивание элементов внутри колонки: Этот код выравнивает элементы внутри каждой колонки по центру. Это лишь некоторые примеры использования свойств выравнивания в CSS. В зависимости от задачи, можно использовать различные комбинации этих свойств для достижения нужного результата.