Я думаю, что ваша проблема здесь не столько в MVC, сколько в понимании того, как работает кодирование сайтов.Большой толчок в веб-дизайне - это то, что называется отделение контента от презентации .Идея заключается в том, что вся информация на вашем веб-сайте (например, абзацы, заголовки, списки и т. Д.) Должна быть отдельной от того, как она отображается для пользователя.Этот подход имеет много преимуществ:
Вы можете по-разному отображать одну и ту же информацию для разных пользователей.Например, если я захожу на ваш сайт с ноутбука, страница может выглядеть иначе, чем если бы я зашел на нее с мобильного телефона.
Если вам нужно изменить способвнешний вид страницы, вам нужно только изменить стиль вашей страницы, а не саму страницу.
Ваша страница может иметь несколько различных стилей или оболочек, примененных к ней.
Вы можете использовать один стиль работы для всего сайта.Это избавляет вас от необходимости перекомпоновки каждой создаваемой страницы.
В современном веб-контенте контент обычно обрабатывается HTML, а стилизация - CSS.Чтобы узнать, насколько мощным может быть CSS (и пример того, о чем я говорю), посмотрите CSS Zen Garden .
Вы используете MVC, который генерирует HTML, но CSS все равно должен быть тем же способом, которым вы обрабатываете макет.Я бы рекомендовал начать с уроков W3 Schools по HTML и CSS .Удачи.