Задать вопрос
@BedOmar
Веб-разработчик

Как посчитать ширину блока с помощью функции calc() в css?

Допустим есть div у которого в css прописано ширина 25% и он в пикселях будет 350px (ширина динамическая и значение примерное). Можно ли на css сделать другому елементу margin-left: calc(ширина первого блока/2); то есть разделить значение на 2.
  • Вопрос задан
  • 5438 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@m1roku
Начинающий
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
В css никак. Только js.
Ну можно типа такого
<div id="t">
  <div id="g"></div>
</div>

#t{
  width:25%;
  height:25px;
  background: red;
}
#g{
  height:100%;
  width:calc(100%/2); по сути здесь 100% это ширина первого блока/2
  background: green;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы