5

In riferimento a questi relatedquestions, ho avuto la convalida CSS3 impostata in VS2010 per un po '.È possibile modificare il valore predefinito della VS "versione a foglio di stile per la convalida"?

Tuttavia, ogni volta che chiudo un file CSS, il menu a discesa "versione a foglio di stile per la convalida" nella toolstrip css passa dal CSS 3.0 al CSS 2.1. Quando si riapre un file css, ho bisogno di riselezionare CSS 3.0 per evitare errori di validazione.

C'è un modo per modificare l'impostazione predefinita? Anche una modifica del registro sarebbe accettabile a questo punto, è davvero piuttosto fastidioso.

C'è un altro vantaggio di modificare il valore predefinito per questo, quando si modifica un file cshtml. Senza un file CSS aperto, il menu a discesa Target di validazione è disattivato. Quindi per cambiarlo in 3.0 devi avere un file CSS aperto. Un altro fastidio.

Ho selezionato Strumenti> Opzioni> Editor di testo> CSS, ma non esiste una scheda di convalida come per HTML.

+0

+1 Odio che ... – SLaks

+0

odio questo, pure. :( –

+0

La buona notizia è che questo non sembra essere un problema nella VS 11 Beta. – danludwig

risposta

1

opzione 2 è quello di andare in C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ Packages \ 1033 \ schemas \ CSS e rinominare css30.xml a css21.xml (backup dei file prima ovviamente).

In questo modo, anche se VS mostrerà si sta convalidando per la versione 2.1 sarà davvero la convalida per la versione 3.0

Problemi correlati