Как сделать 2 колонки в css

Существует несколько способов создания 2-х колоночной верстки в CSS. Рассмотрим два из них:

  1. Использование float.

Этот метод основан на использовании CSS свойства float. С помощью float можно выровнять блоки по левому или правому краю, создавая эффект «плавающих» элементов.

HTML:

<div class="wrapper">
  <div class="column column-left">Левая колонка</div>
  <div class="column column-right">Правая колонка</div>
</div>

CSS:

.wrapper {
  width: 100%;
  overflow: hidden;
}

.column {
  float: left;
  height: 300px;
  padding: 20px;
  box-sizing: border-box;
}

.column-left {
  width: 30%;
  background-color: #f1f1f1;
}

.column-right {
  width: 70%;
  background-color: #c0c0c0;
}
  1. Использование Flexbox.

Flexbox — это новый способ создания гибких и адаптивных версток с использованием CSS свойств display: flex и flex-wrap.

HTML:

<div class="wrapper-flex">
  <div class="column-flex column-left-flex">Левая колонка</div>
  <div class="column-flex column-right-flex">Правая колонка</div>
</div>

CSS:

.wrapper-flex {
  display: flex;
  flex-wrap: wrap;
}

.column-flex {
  height: 300px;
  padding: 20px;
  box-sizing: border-box;
}

.column-left-flex {
  flex-basis: 30%;
  background-color: #f1f1f1;
}

.column-right-flex {
  flex-basis: 70%;
  background-color: #c0c0c0;
}

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

реклама

Качественный хостинг сайтов

реклама

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Как сделать 2 колонки в css

Наш специалист свяжется с вами в ближайшее время и уточнит детали