2011-09-06 15 views
17

Estoy trabajando en un proyecto HTML5/CSS 3.0/MVC 3 en Visual Studio 2010. Cada vez que reinicio VS y luego abro un archivo CSS, siempre está configurado para 'CSS 2.1'. ¿Hay alguna manera de decirle a VS que quiero usar CSS 3.0 siempre (o al menos de manera predeterminada)?Convertir CSS 3.0 en el valor predeterminado en Visual Studio 2010 SP1 Web Update

BTW, he buscado en "Herramientas> Opciones> Editor de texto> HTML" - no hay opciones de CSS, el valor predeterminado es HTML5. También he buscado en "Herramientas> Opciones> Editor de texto> CSS", no hay ninguna opción de versión hasta donde yo pueda ver.

Gracias, Michael

Respuesta

16

que tenía un problema similar después de SP1.
He tenido que instalar en concreto el "CSS 3 Intellisense esquema" que se encuentra aquí ->

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

Reiniciar VS y comenzó recordando lo que me había propuesto pasado. HTH

+0

Gracias. Eso es útil y ese es el CSS 3 al que me refiero. Pero lo que realmente quiero (mi pregunta era) hacer CSS 3 seleccionado cada vez que abro un archivo CSS en lugar de tener el 2.1 seleccionado y luego tener que alternar el menú desplegable que me está volviendo loco. :) –

+0

Quizás no debería tener 'resumen', déjame explicarte. Después de instalar SP1, estaba teniendo el mismo problema que usted. -> CSS3 no permanecerá predeterminado cuando reinicie VS2010. Siempre seleccionaría CSS 2.1 cuando abrí por primera vez VS. Luego instalé específicamente el paquete que mencioné, y mágicamente recordaría lo que había seleccionado al final. Escribo esto para aclarar, no para ser pedante. :) – davehale23

+0

¡Impresionante! Volví a instalar esta versión (que creo que fue actualizada) ahora se mantiene. Gracias. –

1

Instalación:

Web Standards Update for Microsoft Visual Studio 2010 SP1

también hace recordar VS configuración de validación de CSS 3.0.

Web Normas actualización proporciona al tanto querían HTML5 CSS3 & apoyo a 2010 SP1 de Visual Studio. Trae VS 2010 intellisense & validación como cerca de la especificación W3C como podríamos obtener a través de una extensión. Las características soportadas más notables de esta extensión son:

HTML5 - vídeo, audio, tipo de entrada, Drag & gota, WAI-ARIA, de microdatos, Schema.org navegador API - de GeoLocation & CSS3 almacenamiento local - 2D Transformadas , Transformaciones 3D, Animaciones, Fondo & Fronteras, Caja básica Modelo, Interfaz de usuario básica, Comportamiento, Color, Diseño de caja flexible, Fuentes, Páginad Medios, Presentación de hipervínculo, Línea, Listas, Marquesina, Consultas de medios, Columnas múltiples, Espacios de nombres, Niveles de presentación, Ruby, Selectores, Discurso, sintaxis, diseño de plantilla, texto & Transiciones. También admite prefijos específicos del proveedor como -ms, -webkit & -moz.

+0

Gracias, esto hizo el trabajo por mí. – MaxGeek

8

El esquema CSS predeterminado se define mediante el esquema HTML seleccionado, pero no hay una interfaz de usuario para cambiar el esquema CSS al que apunta el esquema HTML. Deberá hacerlo manualmente editando el esquema HTML apropiado.

Tener HTML 5 objetivo CSS 3.0, edite

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

y cambiar vs: cssschema a "CSS 3.0".

+0

Awesome gracias! Hay una nueva solución BTW disponible ahora. VS 11 es compatible con esto y más directamente, por lo que ayuda si puede usar VS 11 ... –

2

Descargar la última versión de Visual Studio actualización de 2010 a http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83

"Estándares Web Actualización para Microsoft Visual Studio 2010 SP1" añade soporte CSS3 y actualiza el intellisense HTML5 y validación incluyendo

Notas sobre la instalación de la nueva API de JavaScript: No instale esta actualización si ha instalado su estudio visual en un directorio diferente en lugar del directorio predeterminado.

Cuestiones relacionadas