gpt4 book ai didi

c# - 为什么某些标签在使用 HtmlTextWriter 时会换行?

转载 作者:行者123 更新时间:2023-11-30 12:28:08 25 4
gpt4 key购买 nike

在使用 HtmlTextWriter 时,我在尝试格式化 HTML 时遇到了一些困难。似乎有些标签会自动换行,有些则不会。

有没有办法阻止这种情况的发生,让所有标签都平等地创建,并让格式完全由我来决定?

在我的特殊情况下,我正在构建一个 <ul>的和<li>用于自定义 HTML 站点地图。

<ul> 之后的直接标记将换行。<li> 不是这种情况标签。

如果有人需要澄清,请提出问题。

最佳答案

你在使用 RenderBeginTag 吗?该方法会自动处理一些事情,除此之外,它会在非内联元素中放置换行符(和缩进)(例如 ulspan)。

如果您想手动进行渲染,请改用 WriteBeginTag("ul")WriteFullBeginTag("ul")

请注意 WriteBeginTag 仍将处理缩进。但是,如果您只使用 WriteXXX 方法,您就可以完全控制它。

不过,最后,这些终点线真的让您感到困扰吗?您确实使用压缩,对吗?开销通常不是很大...

关于c# - 为什么某些标签在使用 HtmlTextWriter 时会换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22964610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com