2011-10-14 73 views
1

我已經創建了一個MVC3網站,但是當我這樣做時,我沒有選擇HTML5標記選項。我想向MVC3網站添加一些'安全'HTML5標記,除非有一種方法可以將項目轉換爲使用HTML,就好像我從一開始就選擇了它(這可能嗎?)。將HTML5標記添加到MVC3網站

我會安全地更改_layout.cshtml使用HTML5標記,如導航?我如何使用當前的CSS樣式表來確保它正確定位(就像添加類一樣簡單)?

我知道你可以選擇HTML5的'Target Schema For Validation'選項。這主要是針對intellisense嗎?這是在項目創建時選擇HTML5選項的主要雙向產品之一,還是除此目標模式和_layout頁面之外還有更多其他影響?

非常感謝!

回答

1

MVC3中的HTML5支持沒有什麼神奇之處。項目模板對話框中的複選框只是簡單地創建一個不同的_layout文件,其中<nav>而不是<div>,對modernizr.js的引用等。您可以自由地將_layout文件的標記更改爲任何您喜歡的內容。

模式驗證下拉列表只管理您從Intellisense獲得的代碼完成選項,以及在添加不符合模式的標記時獲得的警告。但是,如果下週HTML5標準更新爲新標籤,並且Microsoft無法更新Visual Studio,則可以自由添加不符合VS模式的標記。

+0

偉大的答案(和我所希望的:))非常感謝您的意見! – likestoski