Добавление разметки HTML5 на сайт MVC3 - PullRequest
1 голос
/ 14 октября 2011

Я уже создал сайт MVC3, но когда я это сделал, я не выбрал вариант разметки HTML5. Я хотел бы добавить некоторую «безопасную» разметку HTML5 на сайт MVC3, если только нет способа конвертировать проект в HTML, как если бы я выбрал его с самого начала (это возможно?).

Могу ли я безопасно изменить _layout.cshtml для использования разметки HTML5, такой как nav? Как мне использовать мою текущую таблицу стилей CSS, чтобы убедиться, что она правильно позиционирует ее (это так же просто, как добавить класс)?

Насколько я понимаю, вы можете выбрать вариант "Целевая схема для проверки" в HTML5. Это в основном для intellisense? Является ли это одним из основных побочных продуктов при выборе варианта HTML5 во время создания проекта, или есть много других воздействий, помимо этой целевой схемы и страницы _layout?

Большое спасибо заранее!

1 Ответ

1 голос
/ 14 октября 2011

В MVC3 нет поддержки магии HTML5.Флажок в диалоговом окне шаблона проекта просто создает другой файл _layout с <nav> вместо <div>, ссылкой на modernizr.js и т. Д. Вы можете изменить разметку файла _layout на любое другое.

Раскрывающийся список проверки схемы просто определяет, какие параметры завершения кода вы получаете от Intellisense, и какие предупреждения вы получаете при добавлении разметки, которая не соответствует схеме.Но опять же, если стандарт HTML5 будет обновлен новым тегом на следующей неделе, и Microsoft не сможет обновить Visual Studio, вы можете добавить разметку, которая не соответствует схеме VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...