у меня есть это правило CSS для DIV, модального с высотой на основе вертикального размера окна браузера:проблема CSS при использовании различных типов единиц в том же правиле
height: calc(100vh - 185px);
Когда я использую его рядный (<div style="height: calc(100vh - 185px)">
) он работает отлично, но когда я помещаю его во внешнем CSS он перестает работать:
style.css:
.order-modal-body {
height: calc(100vh - 185px);
}
page.html
<div class="order-modal-body">xyz<div>
И он работает, только если я использую единицы того же типа (оба vh или px).
Должен ли я использовать его встроенный или есть решение использовать правило во внешнем css?
EDIT: Использование отсутствует для внешних стилей.
EDIT: MCVE с вопросом и решения: http://codepen.io/anon/pen/VPyPNR
Это странно. Пожалуйста, сделайте [MCVE] (http://stackoverflow.com/help/mcve). – GolezTrol
Будет ли внешний CSS быть предварительно обработанным? Я слышал, что некоторые препроцессоры CSS имеют проблемы, поддерживающие выражения 'calc'. –
Похоже, что вы неверно связали 'style.css' с вашей страницей – Banzay