Ну нет, не всегда. HTML 5 - это очень широкий термин, и существует множество устройств. Нет никакой реальной гарантии, что то, что вы напишите в любой версии HTML 5, будет отображаться так, как вы хотите, в любом браузере, кроме как через тестирование и опыт тестирования.
Тем не менее, я думаю, что вы имеете в виду медиазапросы CSS , которые на самом деле не имеют отношения к ASP.NET MVC 3 или HTML 5. С сайта caniuse здесь вы можно получить представление о том, какие браузеры поддерживают медиазапросы.
Если вы правильно используете медиазапросы CSS 3 и целевые браузеры поддерживают эту функцию, то ответ на ваш вопрос будет положительным.