CSS中的区域如C#区域?

Adn*_*tti 56 css visual-studio-2010

有没有办法在CSS文件中定义区域,就像在C#中的区域一样?

与C#一样,您可以按如下方式定义区域

#region My Region
//your code here
#endregion
Run Code Online (Sandbox Code Playgroud)

我的问题是我不想为我的asp.net项目使用单独的CSS文件,但我也想组织,所以我可以定义特定的部分,如一个用于Master Page CSS,一个用于FormUser等等,因此很容易进行故障排除需要的时候.可能吗?

Mul*_*lki 170

您可以将其用于区域...适用于制作可折叠区域

/*#region RegionName*/

/*#endregion RegionName*/
Run Code Online (Sandbox Code Playgroud)

RegionName在endregion中是可选的,您也可以使用

/*#region RegionName*/

/*#endregion */
Run Code Online (Sandbox Code Playgroud)

  • 有一个代码片段用于执行此操作,只需键入region和`Esc`然后`tab`.它将添加代码块.(在VS 2015中,当你键入区域intellisense时会用rect替换它,因此你需要按`Esc`然后按`tab`.) (6认同)

And*_*ber 7

你不能做区域,但如果你愿意,你可以随时使用间距和注释添加一些组织.

/*Layout rules*/
body{}
div{}
etc{}

/*Typography Rules*/
etc{}

etc...
Run Code Online (Sandbox Code Playgroud)


Bro*_*ass 5

不,CSS 不支持区域。

通常的方法是分成不同的 CSS 文件,然后使用 CSS 缩小工具进行生产版本组合并缩小 CSS,即参见minifyYUI Compressor


WAQ*_*WAQ 5

输入region并按下tab你会得到以下信息

/*#region name */

/*#endregion */
Run Code Online (Sandbox Code Playgroud)

您可以在其中编辑 为name区域指定您选择的名称。

  • 很好的快捷方式,但是在 VS 2015 中,当您键入 `region` 时,intellisense 会将其替换为 `rect`,因此您需要按 `Esc` 然后按 `tab`。然后它会像你解释的那样工作。 (2认同)