简体   繁体   English

MVC 3,CSS,Razor和Visual Studio 2010

[英]MVC 3, CSS, Razor and Visual Studio 2010

How do you guys manage all css styles in MVC 3 projects? 你们如何管理MVC 3项目中的所有CSS样式? Even after I installed SP1 for Visual Studio 2010 I found that css style manager still cannot recognize stylesheet links from layout view files. 即使我为Visual Studio 2010安装了SP1,我发现css样式管理器仍然无法识别布局视图文件中的样式表链接。

I guess Expression Web is also doesn't have any support of this stuff yet. 我猜Expression Web也没有任何支持。 Is there anything you can use to help yourself and manage all that mess easier rather than doing that manually? 有没有什么可以用来帮助自己并且更容易管理所有混乱而不是手动执行?

I've built some pretty complicated styles and always used the same approach. 我已经构建了一些相当复杂的样式,并始终使用相同的方法。 Nice clean syntax and good commenting in the css file(s). 很好的干净语法和css文件中的良好评论。 Like this: 像这样:

/***** /Products/Edit ******/
#productsContainer { background-color: #99bbff; }
#productsContainer fieldset.edit { margin: 1em 0 .2em 0; background-color: #dadada; }
#productsContainer fieldset.edit label { display: block; }
/***************************/

If you stay organized, control the efficiency of your styling, and optionally use something like CleverCSS: https://github.com/dziegler/clevercss , you can manage your styles without complicated overhead and tools that can break. 如果你保持井井有条,控制你的造型效率,并选择使用像CleverCSS这样的东西: https//github.com/dziegler/clevercss ,你可以管理你的风格而不会有复杂的开销和可能破坏的工具。 CleverCSS example below: CleverCSS示例如下:

/***** /Products/Edit ******/
#productsContainer
    background-color: #99bbff
    fieldset.edit:
        margin: 1em 0 .2em 0
        background-color: #dadada
        label:
            display: block;
/***************************/

But yeah, optionally you can use something like WebStorm (http://www.jetbrains.com/webstorm/) to edit your javascript, html, css, etc. Or wait for Expression Web to be ready (I'd guess less than a year until it becomes compatible with MVC). 但是,是的,你可以选择像WebStorm(http://www.jetbrains.com/webstorm/)这样的东西来编辑你的javascript,html,css等等。或者等待Expression Web做好准备(我猜不到一年,直到它与MVC兼容)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM