Задать вопрос
@iugi

Как определить ширину или высоту элемента в css?

Здравствуйте! Как узнать ширину какого-либо элемента в css.
К примеру, мне нужно подсчитать отступ с верху: .element{margin-top: calc(50vh-n)}
где n - это высота элемента. Как она обозначается
  • Вопрос задан
  • 4597 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Paramid
@Paramid
vh-vw это просто единицы измерения.
.element{
margin-top: calc(50vh-n) // n - тут не прокатит, это переменная, её нельзя пропихнуть в css
}
это css, в нём особо не покодишь, переменных тут нет, если не использовать препроцессоры.
нужно использовать js, и непосредственно js`ом работать с размерами.
используя библиотеку jquery, например
var h = $('#container').css('height');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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