Изменение ширины блока в зависимости от высоты другого

314
18 января 2018, 18:56

Здравствуйте. подскажите, как сделать такую верстку, где ширина блока зависит от высоты другого:

Т.е.если высота блока 1 меньше высоты блока 2, тогда блок 3 на всю ширину, иначе блок 3 имеет туже ширину, что и блок 2, а блок 1 просто опускается вниз (как в обычном 2-колоночном дизайне)

Желательно подскажите решение на css.

Answer 1

Вариант CSS. высота "блока 1" влияет на отображение ширины (блока 2,3)

.b1 { 
  z-index: 1; 
  position: relative; 
  background-color: #0000ff; 
  width: 30%; 
  float: left; 
  height: 30px 
} 
 
.b2 DIV { 
  position: relative; 
  overflow: hidden; 
  background-color: #ff0000 
} 
 
.b3 DIV { 
  position: relative; 
  overflow: hidden; 
  background-color: #00ff00 
}
   <div class="b1">блок 1</div> 
<div class="b2"> 
  <div>блок 2</div> 
</div> 
<div class="b3"> 
  <div>блок 3</div> 
</div>

READ ALSO
Настройка загрузки СSS в Laravel

Настройка загрузки СSS в Laravel

Здравствуйте, подскажите пожалуйста, как можно загрузить или настроить загрузку css в Laravel, при условии что файлы css расположены не в папке...

252
Ошибка 0xc02020ff при импорте данных из MariaDB в MS SQL

Ошибка 0xc02020ff при импорте данных из MariaDB в MS SQL

Возникла у меня небольшая задача перетащить данные из базы mariadb 55 в MS SQL 2014

232
Запись &ldquo;сравнений&rdquo; в базу

Запись “сравнений” в базу

Есть задача: сохранить сравнения автомобилейДелал таблицу:

238