html - 为什么在这么多随机的地方都有字符?

标签 html asp.net

我正在合并 Web 应用程序的两个分支,我注意到有大量的  遍布 ASPX 页面。

我了解到某些版本的 IE/Netscape 存在空表数据标记的问题,如下所示:

<TD></TD>

并“要求”&nbsp;介于两者之间以根据需要显示,但我发现它们遍布各处,一个或多个在各种 ASP 控件之前或之后,没有一个围绕其他控件。一些序言标签/“ float ”文本(由于缺乏更好的词),例如 <TD>&nbsp;Some Text</TD>

当 WinMerge 告诉我两行不同时,这使整个过程变得非常困难和缓慢,但这实际上只是因为有一个任意 &nbsp;扔在某个地方,我没有简单的方法来获取 SVN 中不同版本的图形表示。

对于何时或如何使用该角色有什么真正的经验法则吗? Web 应用程序仅适用于 IE,主要针对版本 7-9 或比兼容模式更新的版本。 Chrome/FireFox 等不受支持,如果这有助于缩小其使用背后的推理范围。

最佳答案

它们经常被滥用为穷人的填充物。它们还可以用于合法目的,因为大多数浏览器只能识别两个单词之间的单个空格字符。如果您确实需要多个,则需要将多个   串在一起。

关于html - 为什么在这么多随机的地方都有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31859094/

相关文章:

asp.net - 防止IIS卸载ASP.Net网站

html - 用于弹出图片和悬停的CSS

html - Bootstrap 4 Forms With 2 Columns(动态)

html - 如何使用斜体谷歌字体?

jquery - 如何使用 jQuery 设置 td 的高度?

html - VBA:单击网站下拉列表中的选项

c# - 当通过 PageMethods 从 javascript aspx 页面调用时,C# 中的异步函数死锁

c# - .net 中的 RESTful 服务使用什么框架

c# - 在网络上获取图像的尺寸 - 避免内存占用?

asp.net - 尝试使用 LINQ 连接列