像C#区域的CSS区域?
有没有像C#中的区域一样在CSS文件中定义区域的方法?
就像在C#中一样,你可以像下面这样定义区
#region My Region //your code here #endregion
我的问题是我不想为我的asp.net项目使用单独的CSS文件,但我也想organisze所以我可以定义特定的部分,如一个主页CSS和一个用于FormUser等等,所以很容易排除故障需要的时候。 可能吗?
你可以使用这个地区…适合做可折叠的地区
/*#region RegionName*/ /*#endregion RegionName*/
RegionName在endregion中是可选的
你不能做地区,但你可以随时使用间距和评论来添加一些组织,如果你喜欢。
/*Layout rules*/ body{} div{} etc{} /*Typography Rules*/ etc{} etc...
不,不支持CSS中的区域。
通常的做法是分离成不同的CSS文件,然后使用CSS缩小工具进行生产版本的组合和缩小您的CSS,即看到minify或YUI压缩机 。
您应该使用不同的CSS文件,并在构build应用程序时将它们移动到1个文件中。 有特殊的工具可以做到这一点,因为这是唯一的方法。
您可以使用名为“Web Essentials”的Visual Studio插件完全按照您的描述添加Regions (这是VS2012链接,但早期版本可用)
然后你可以简单地在你的CSS中添加区域:
/*#region Footer ---------------------------------------------------- */ .footerHyperlinks{ decoration:none; } /*#endregion*/
结合键盘快捷键(ctrl + M,ctrl + L)这对我来说是非常宝贵的。 因为它会立即减less你的巨大,长的页面,你必须滚动很多,更快。 希望能帮助你!
键入region
,然后按tab
键,您将看到以下内容
/*#region name */ /*#endregion */
在那里你可以编辑name
给该地区一个你select的名字。
希望这可以帮助。
没有什么类似于CSS的地区。 大多数情况下,代码的不同部分被类似/* Header Styles */
等的注释分开。我build议将CSS分解成至less两个文件,然后将它们导入到需要它们的CSS文件中,就像在C#中包含类定义
@import url("reset.css");