WebBrowser字体大小(以像素为单位)

时间:2013-05-02 13:06:06

标签: c# html fonts browser size

我正在尝试在C#WebBrowswer中设置字体大小。

我试过了:

webBrowser1.Document.Write(@"<span style=""font-size:10px"">TEXT </span>");

但是之前的数字是&#34; px&#34;似乎没有任何影响。

我做错了什么?

修改 整体功能:

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>");
}

更新 我在另一台电脑上测试了exe文件,它运行正常。但在这里,即使<font size="7">...</font>也不起作用。所有都给出了相同的尺寸。 有什么想法吗?

3 个答案:

答案 0 :(得分:1)

在不使用字符串文字的情况下尝试终止引号(\")。我试过这个并且100%工作:

webBrowser1.Document.Write("<span style=\"font-size: 50px; color: #f00;\">Big Red Writing!</span>");

答案 1 :(得分:1)

你可以试试这个:

webBrowser1.Navigate("about:blank");
HtmlDocument objHtmlDoc = this.webBrowser1.Document;
objHtmlDoc.Write("<span style=\"font-size:10px\">TEXT </span>");

答案 2 :(得分:0)

我考虑过使用此修复程序重置Internet Explorer设置: http://support.microsoft.com/kb/923737 问题解决了。