1
16
它这样做是因为这些是它的默认设置。在旧的浏览器中,有时在子元素后的新行上具有块或内联元素的结束标记(有效地保留空白,如非分隔空格或空文本节点)会影响页面的呈现方式。我以前在这方面遇到过麻烦。例如,如果锚定具有边框或填充,则以下内容可能存在正确呈现的问题:
有时在连接的底部会有额外的间距。将其更改为以下值将删除附加间距:
基本上,goofy格式可以解决浏览器中的一些渲染问题,比如说IE6。如果你有IE6,看看 this JSFiddle 我是为了说明这个问题而创作的。在图像的底部有额外的间隔,定位标记就在它们自己的行上。
因此,尽管Visual Studio中设计器的格式或输出可能很难看,但它在更多的浏览器中工作的可能性要大于正确格式化的标记(如XHTML)。 要更改Visual Studio中格式的默认值,请转到:
在“默认设置”下,将客户端和服务器的“标记支持内容”选项的“换行”选项更改为“前后”。 |
ttruhcheva · 如何在Power BI中创建灵活的数据标签? 2 年前 |
M.Walko · 在降价中更改ATX标题的字体大小 6 年前 |
Adam Waring · Bootstrap 4容器的文本包装 6 年前 |
Jamie Wilson · 打印文本文件(Python) 6 年前 |
new2Ubuntu · 在Python3中打印格式化的浮点列表 6 年前 |
Reilly Ford · 使用导航栏+页面选项卡格式化问题 6 年前 |