У меня действительно есть проблема, которую я пытаюсь решить уже 3 недели. Я пытаюсь протестировать поддержку модулей vw и обслуживать отдельную таблицу стилей, когда браузер не поддерживает модуль. Я читал учебные пособия по modernizr и знаком с обнаружениями modernizr css, но тестирование модулей vh (относительные единицы просмотра) - это то, что я не нашел в сети .
Итак, в основном:
Сценарий 1. Браузер поддерживает модуль vw, а затем обслуживает таблицу стилей A.
Сценарий 2: браузер не поддерживает его, а затем обслуживает таблицу стилей B.
Я обнаружил, что существует неосновное обнаружение под названием Modernizr.cssvwunit, но я, честно говоря, не знаю, с чего начать и как использовать в этом контексте.
Было бы здорово, если бы вы помогли мне расширить мои знания. Также, если это не слишком утомительно, будет очень полезен jsfiddle с примером, который я мог бы изучить.
Искренне,
Маркус
Изменить: почему он запускает только оператор else? http://jsfiddle.net/5saCL/10
<script>
if (Modernizr.cssvwunit) {
alert("This browser supports VW Units!");
} else {
alert("This browser does not support VW Units!");
}
</script>