2011-09-06 91 views
17

我正在使用Visual Studio 2010中的HTML5/CSS 3.0/MVC 3項目。每次重新啓動VS並打開一個CSS文件時,它始終設置爲'CSS 2.1'。有沒有辦法告訴VS我總是要使用CSS 3.0(或者至少默認情況下)?在Visual Studio 2010 SP1 Web Update中將CSS 3.0設爲默認值

順便說一句,我看過「工具>選項>文本編輯器> HTML」 - 沒有CSS選項,默認是HTML5。我也看過「工具>選項>文本編輯器> CSS」 - 沒有版本選項,據我所知。

感謝, 邁克爾

回答

16

我SP1後也有類似的問題。
我不得不專門安裝「CSS 3智能感知模式」在這裏找到 - >

http://visualstudiogallery.msdn.microsoft.com/7211bcac-091b-4a32-be2d-e797be0db210

重啓VS,並開始回憶我所最後一組。 HTH

+0

謝謝。這很有幫助,這就是我所指的CSS 3。但是我真正想要的是(我的問題是)每次打開CSS文件而不是選擇2.1,然後不得不切換使我瘋狂的下拉菜單時,選擇CSS 3。 :) –

+0

也許我不應該'總結',讓我解釋一下。 我安裝了SP1之後,我遇到了和你一樣的問題。 - >當我重新啓動VS2010時,CSS3不會保持默認狀態。當我第一次打開VS時,它總會選擇CSS 2.1。 然後我特別安裝了我提到的軟件包,神奇地它會記住我上次選擇的內容。 我只是寫這個來澄清,而不是迂腐。 :) – davehale23

+0

太棒了!我重新安裝了這個版本(我猜是更新了)現在它堅持下來。謝謝。 –

1

安裝:

Web Standards Update for Microsoft Visual Studio 2010 SP1

也使得VS記得CSS 3.0驗證設置。

Web標準更新提供了非常想HTML5 & CSS3支持 的Visual Studio 2010 SP1。它帶來的VS 2010 intellisense &驗證爲 接近W3C規範,因爲我們可以通過擴展獲取。 最顯着的支持這個擴展的特點是:

HTML5 - 視頻,音頻,輸入類型,將&下降,WAI-ARIA,微觀數據, Schema.org瀏覽器API - GeoLocation中&本地存儲CSS3 - 2D 變換,基本UI,行爲,顏色,靈活框佈局,字體,頁面 多列,命名空間,演示級別,Ruby,選擇器, 語音,語法,模板佈局,文本&轉換。它還支持供應商特定的前綴 ,如-ms,-webkit & -moz。

+0

謝謝,這爲我做了這份工作。 – MaxGeek

8

默認的CSS模式由選定的HTML模式定義,但沒有用於更改HTML模式所針對的CSS模式的UI。您必須通過編輯適當的HTML模式來手動完成。

要讓HTML 5的目標CSS 3.0,編輯

"\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html\html_5.xsd" 

,改變VS:cssschema爲 「CSS 3.0」。

+0

非常感謝!現在有一個新的修復BTW可用。 VS 11支持這個和更直接,所以這有助於如果你可以使用VS 11 ... –

相關問題