ASP.NET 生产力强大工具“修复混合选项卡”;哪一个提供最干净的 HTML?
我在 Visual Studion 2010 安装中安装了生产力强大工具。我的大学前端开发人员正在 Mac 上工作。当我在 VS 中实现他的 html 时,“修复混合制表符”组件“询问”我“您有混合制表符和空格”,并带有两个选项“制表符”或“取消制表符”。
当从浏览器调用网站时,哪个选项为我们提供了最干净的 HTML?客户端渲染/下载时间有什么区别吗?
I have the productivity power tools installed in my Visual Studion 2010 installation. My college frontend developer is working on a mac. When I implement his html in VS, the "fix mixed tabs" component "asks" me "You have mixed tabs and spaces" with two option "tabify" or "untabify".
Which option gives us the cleanest HTML when the website is called from the browser? Is there any difference in client side rendering/downloading time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Productivity Power Tools 2013 中有一个选项可以关闭此警告。工具 ->选项->生产力电动工具 ->修复混合选项卡(不是左侧菜单中的子项之一,而是右侧列表中的第 8 项)->离开
There is an option to turn off this warning in Productivity Power Tools 2013. Tools -> Options -> Productivity Power Tools -> Fix Mixed Tabs (not one of the subitems in the left-menu, the 8th item in the list on the right) -> off
如果您正在编辑 html,我建议使用 tabify。 c# .net 代码明智地使用 untabify,因为它遵循使用 空格的 C# 编码约定作为选项卡
I suggest using tabify if you are editing html. c# .net code-wise use untabify as it adhere to the C# coding convention which use spaces as tab
一般来说,这个警告意味着在某些地方制表符用于缩进,而在另一个地方则使用空格。
例如
,这里第一行用制表符缩进,第二行用四个空格缩进。选择什么完全取决于您的喜好。就我个人而言,我更喜欢空格(在本例中为取消制表符)。然而,一个制表符占用一个字节,而空格缩进则占用四个字节。如果您的 html 大小约为 1000 行,使用制表符会将最终 HTML 减少到 3000+ 字节。
制表符和空格被所有系统识别,通常占据四个空格的宽度,因此它在所有普通编辑器中看起来应该是相同的。
渲染没有任何差异,但加载时间可能会因上述原因而有所不同。
Generally speaking this warning means that in some places tab is used for indent and spaces in another.
For example
Here the first line is indented with tab and the second with four spaces. What to choose depends solely on your preferences. Personally I prefer spaces (Untabify in this case). However, one tab takes one byte, and indenting with spaces takes four. If the size of your html is about 1000 lines, using tabs will reduce your final HTML to 3000+ bytes.
Tabs and spaces are recognized by all systems and usually occupies the width of four spaces, so it should look the same in all normal editors.
There is no any difference in rendering, but the load time may vary for the above stated reason.