我是设置其:[IHTMLDocument2].body.innerHTML

解决方案 »

  1.   

    感觉是无法控制的,因为WebBrowser需要确保你的HTML是符合规范的,而且<font>是个要淘汰的标识,建议使用CSS
      

  2.   

    用<font>只是举的个例子,而WebBrowser会修改很多东西,令我们对其源码难以控制,我是想,假若WebBrowser有个什么属性,指定一下便能不自行修改,那就好了。获者如果有变通的办法解决这个问题,那也很好。我考虑过保存一个副本,实时将WebBrowser的输入添加到其副本中。但遇到几个问题:
    1.拖拽无法监测。
    2.IHTMLDocument2.activeElement获取的不是当前选中的元素,而是其父元素(好像甚至可能是祖先元素)我们也打算用CSS来控制,但是WebBrowser有时会自作主张的添加一些标记,比如font,所以才有以上想法。
      

  3.   

    通过WebBrowser控件获取的是其内部最终显示的html,跟起始的源码不见得相同
      

  4.   

    我要做一个HTML设计器,看来不那么好实现。