【发布时间】:2026-01-30 07:30:01
【问题描述】:
我使用TWebBrowser 在我的应用程序中安装 HTML 编辑器,当然这取决于安装的 Internet Explorer 版本。在 Windows 7 上安装全新的 Internet Explorer 11 后,我注意到我的编辑器发生了变化。段落似乎不再具有相同的 HTML 代码。
在我按下回车键之前生成的 HTML:
<P> </P>
现在生成的 HTML:
<P><BR></P>
这在我的编辑器中给了我额外的行,看起来不正确。 <P> 本身有新的一行,<BR> 在这里完全没用。
有没有办法在编辑模式下告诉 MSHTML/TWebBrowser 控件在按下回车键时使用哪个标记?例如,我看到一些 MS 程序生成:
<div><font></font></div>
当你按下回车键进入新行时。
另外(如果它是相关的) - 有没有办法控制当我使用命令设置例如字体大小时将使用哪个标记(而不是过时的 size=1 到 size=7 可能有 CSS 像“字体大小:10px")
欢迎使用 Delphi 和 C++ Builder 中的代码示例。
【问题讨论】:
标签: delphi webbrowser-control c++builder twebbrowser