C# WebBrowser字体大小(像素)

C# WebBrowser字体大小(像素),c#,html,fonts,browser,size,C#,Html,Fonts,Browser,Size,我正在尝试设置C#WebBroww的字体大小(以像素为单位) 我试过: webBrowser1.Document.Write(@"<span style=""font-size:10px"">TEXT </span>"); webBrowser1.Document.Write(@“TEXT”); 但“px”之前的数字似乎没有任何影响 我做错了什么 编辑: 整体功能: private void Form1_Load(object sender, EventArgs e)

我正在尝试设置C#WebBroww的字体大小(以像素为单位)

我试过:

webBrowser1.Document.Write(@"<span style=""font-size:10px"">TEXT </span>");
webBrowser1.Document.Write(@“TEXT”);
但“px”之前的数字似乎没有任何影响

我做错了什么

编辑: 整体功能:

private void Form1_Load(object sender, EventArgs e)
{
    webBrowser1.Navigate("about:blank");
    webBrowser1.Document.Write("<span style=\"font-size: 50px; color: #f00; \">Big Red Writing!</span>");
}
private void Form1\u加载(对象发送方,事件参数e)
{
webBrowser1.导航(“关于:空白”);
webBrowser1.Document.Write(“大红字!”);
}
更新: 我在另一台电脑上测试了exe文件,它工作正常。但在这里,即使是
也不起作用。所有的尺寸都一样。 有什么想法吗?

尝试不使用字符串文字的终止引号(
\“
)。我已经尝试过了,并且100%有效:

webBrowser1.Document.Write("<span style=\"font-size: 50px; color: #f00;\">Big Red Writing!</span>");
webBrowser1.Document.Write(“大红字”);
您可以尝试以下方法:

webBrowser1.Navigate("about:blank");
HtmlDocument objHtmlDoc = this.webBrowser1.Document;
objHtmlDoc.Write("<span style=\"font-size:10px\">TEXT </span>");
webBrowser1.导航(“关于:空白”);
HtmlDocument objHtmlDoc=this.webBrowser1.Document;
objHtmlDoc.Write(“文本”);

我考虑使用以下修复程序重置Internet explorer设置:
问题解决了。

你忘了;你试过我的答案了吗below@Arshad:不起作用。是字符串文字。@Jerry-试试我的代码片段(我已经删除了字符串文字@)。我尝试过这个方法,效果很好,显示出大的红色文字。我很累。它是红色的,但数字仍然不会影响字体大小。这表明发生了一些奇怪的事情,因为它显然正在解析样式元素,因为你可以看到颜色的变化!你确定你复制的是原样,没有字符丢失吗?Have是否有其他内容覆盖了元素?文档中是否有其他内容可能导致此问题?我在第一篇文章中添加了整个加载函数。是否有任何错误…我已通过在form_Load event中写入来测试它。其工作方式否,它显示文本,但数字对文本大小没有影响。请尝试更改它。yo你可以检查它是否正常工作,检查
字体大小:40px
并查看刚刚测试过的。对大小没有影响。@Jerry,你能分享你的加载功能吗?