2011-09-06 11 views
17

Sto lavorando a un progetto HTML5/CSS 3.0/MVC 3 in Visual Studio 2010. Ogni volta che riavvio VS e quindi apro un file CSS, è sempre impostato su "CSS 2.1". C'è un modo per dire a VS che voglio usare sempre CSS 3.0 (o almeno per impostazione predefinita)?Rendi CSS 3.0 l'impostazione predefinita nell'aggiornamento Web Visual Studio 2010 SP1

BTW, ho cercato in "Strumenti> Opzioni> Editor di testo> HTML" - nessuna opzione CSS, il valore predefinito è HTML5. Ho anche guardato in "Strumenti> Opzioni> Editor di testo> CSS" - nessuna opzione di versione, per quanto posso vedere.

Grazie, Michael

risposta

16

Ho avuto un problema simile dopo SP1.
ho dovuto installare in particolare il "CSS 3 Intellisense schema" che si trova qui ->

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

Riavvia VS e 'iniziato ricordando quello che avevo impostato per ultimo. HTH

+0

Grazie. Questo è utile e questo è il CSS 3 a cui mi riferisco. Ma quello che voglio veramente (la mia domanda era) per rendere CSS 3 selezionato ogni volta che apro un file CSS piuttosto che avere il 2.1 selezionato e quindi dover attivare il menu a discesa che mi sta facendo impazzire. :) –

+0

Forse non dovrei fare un "riassunto", lasciatemi spiegare. Dopo aver installato SP1, stavo avendo lo stesso problema di te. -> CSS3 non sarebbe rimasto in default su quando ho riavviato VS2010. Avrebbe sempre selezionato CSS 2.1 quando ho aperto VS. Quindi ho installato specificamente il pacchetto che ho menzionato e magicamente ricorderebbe quello che avevo selezionato per ultimo. Scrivo solo questo per chiarire, non per essere pedante. :) – davehale23

+0

Fantastico! Ho reinstallato questa versione (che suppongo sia stata aggiornata) ora si attacca. Grazie. –

1

Installazione:

Web Standards Update for Microsoft Visual Studio 2010 SP1

rende anche VS ricordare impostazione convalida CSS 3.0.

Web Standards Update fornisce la tanto voluto HTML5 & supporto CSS3 per Visual Studio 2010 SP1. Porta VS 2010 intellisense & convalida come vicino alle specifiche W3C come potremmo ottenere tramite un'estensione. Le caratteristiche più importanti supportate da questa estensione sono:

HTML5 - Video, Audio, Tipo di ingresso, Drag & goccia, WAI-ARIA, microdati, Schema.org Browser API - GeoLocation & locale CSS3 bagagli - 2D Transforms , Trasformazioni 3D, Animazioni, Sfondo & Bordi, Casella di base Modello, Interfaccia utente di base, Comportamento, Colore, Layout scatola flessibile, Caratteri, Paging Media, Presentazione collegamento ipertestuale, Linea, Elenchi, selezione, Media query, Colonna multipla, Namespace, Livelli di presentazione, Ruby, Selettori, Discorso, Sintassi, Layout modello, Testo & Transizioni. Supporta anche i prefissi specifici del fornitore come -ms, -webkit & -moz.

+0

Grazie, questo ha fatto il lavoro per me. – MaxGeek

8

Lo schema CSS predefinito è definito dallo schema HTML selezionato, ma non esiste un'interfaccia utente per modificare lo schema CSS preso di mira dallo schema HTML. Dovrai farlo manualmente modificando lo schema HTML appropriato.

Per avere HTML 5 bersaglio CSS 3.0, modificare

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

e cambiare vs: cssschema a "CSS 3.0".

+0

Grazie fantastici! Ora è disponibile una nuova correzione BTW. VS 11 supporta questo e più direttamente, quindi questo aiuta se puoi usare VS 11 ... –

2

Scarica l'ultimo Visual Studio 2010 aggiornamento a http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83

"Web Standards Aggiornamento per Microsoft Visual Studio 2010 SP1" aggiunge il supporto CSS3 e aggiorna l'intellisense HTML5 e convalida tra cui

Note per l'installazione del nuovo JavaScript API: Non installare questo aggiornamento se avete installato Visual Studio in una directory diversa dalla directory predefinita.