He creado algunos estilos bastante complicados y siempre utilicé el mismo enfoque. Buena sintaxis limpia y buenos comentarios en el (los) archivo (s) css. De esta manera:
/***** /Products/Edit ******/
#productsContainer { background-color: #99bbff; }
#productsContainer fieldset.edit { margin: 1em 0 .2em 0; background-color: #dadada; }
#productsContainer fieldset.edit label { display: block; }
/***************************/
Si a organizarse, controlar la eficacia de su estilo, y opcionalmente usar algo como CleverCSS: https://github.com/dziegler/clevercss, puede administrar sus estilos y sin complicadas gastos generales y herramientas que se pueden romper. CleverCSS siguiente ejemplo:
/***** /Products/Edit ******/
#productsContainer
background-color: #99bbff
fieldset.edit:
margin: 1em 0 .2em 0
background-color: #dadada
label:
display: block;
/***************************/
Pero sí, opcionalmente se puede usar algo como WebStorm (http://www.jetbrains.com/webstorm/) para editar su Javascript, HTML, CSS, etc, o esperar a que la expresión Web para estar listo (supongo que menos de un año hasta que sea compatible con MVC).
Esta es una buena pregunta. También me gustaría saber cómo administrar más fácilmente el diseño de los proyectos de MVC 3. Visual Studio no admite la edición visual de las nuevas páginas de MVC 3. Expression Web no parece funcionar tan bien con la estructura de directorios de MVC, así que nos quedamos con ??? – Pete
ScottGu dijo que Expression Web apoyará a MVC, pero luego y cómo él no lo mencionó, y su respuesta en el MVCConf a la pregunta no fue muy convincente. – Agzam