在VB和C#中有#Region ... #endRegion
并且可折叠。在HTML中有类似的方法吗?
现在我只是在阻止HTML页面上不同元素的位置发表评论,但我希望只有一个折叠点,而不是<tr>
<td>
和{{1}标签已折叠。
答案 0 :(得分:39)
这确实取决于IDE,刚刚注意到Visual Studio的免费Web Essentials 2012插件的最新版本已经在HTML中添加了区域支持。
http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
http://vswebessentials.com/changelog
<!--#region main -->
<!--#endregion -->
答案 1 :(得分:14)
从Visual Studio 2013开始,HTML编辑器现在支持更新区域。您可以使用内置代码段:键入“
<!-- #region SampleRegion -->
<!-- #endregion -->
您可以在update 4 here.
中找到此改进的详细信息和其他新功能答案 2 :(得分:12)
我认为简短的回答是否定的。
Region只是编辑器(Visual Studio)识别的IDE指令。 HTML标准中没有任何内容,你在HTML中输入的内容也会直接发送到浏览器,所以我没有遇到任何东西,也无法想象会有什么东西。
答案 3 :(得分:10)
突出显示要折叠的部分,然后转到Edit -> Outlining -> Hide Selection
参考:How to: Collapse and Expand HTML Elements in Visual Web Developer
编辑:假设您使用的是Visual Studio
答案 4 :(得分:2)
您可以将此用于折叠评论
<!-- Your comment caption -->
<div class="hidden">
Put Your comments here
</div>
因此div可以在VS
中的html代码中折叠或展开答案 5 :(得分:2)
我使用div标签折叠html代码块:
<div>
Code Blocks...
</div>
在我学习之前
<!--#region explanation blocks -->
Code Blocks...
<!--#endregion -->
他们俩都能解决问题。
答案 6 :(得分:1)
对于HTML:
<!--#region -->
Code code code...
<!--#endregion -->
对于Javascript:
// #region
Code code code...
// #endregion
如您所见,Visual Studio在注释内部声明了区域块。
HTML中的 <!-- -->
评论符号
//
在Javascript中的注释符号
答案 7 :(得分:0)
为了使概述可以在Visual Studio 2019中工作,请确保在评论结束标记之前和之后都有空间:
<!-- #region -->
<!--Blazor Components Signal-R server-->
<script src="_framework/blazor.server.js"></script>
<!-- jQuery -->
<script src="~/lib/jquery/dist/jquery.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="~/lib/plugins/jquery-ui/jquery-ui.min.js"></script>
<!--Bootstrap bundle-->
<script src="~/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<!-- #endregion -->
答案 8 :(得分:-1)
<% # region %>
<% # endregion %>