【问题标题】:When using WebBrowser control how do you have the text appear without margins?使用 WebBrowser 控件时,如何使文本无边距显示?
【发布时间】:2010-03-31 21:12:18
【问题描述】:

我在文本框旁边使用 System.Windows.Forms.WebBrowser 控件,每个控件的左边距在同一 X 轴上对齐。然而,外观是“丑陋的”,因为 WebBrowser 控件在控件的内容周围插入了边距/填充。因此,WebBrowser 控件中的文本位于 WebBrowser 控件上方和下方文本框中文本右侧的几个像素处。

你如何解决这个问题?边距设置似乎不起作用。

【问题讨论】:

  • 你在“包围”中迷失了我。您是否将 WB 用作“非常昂贵”的标签?
  • 希望对问题的最新编辑更清楚。

标签: .net browser webbrowser-control


【解决方案1】:

您在 Web 浏览器控件中放入了哪些内容?如果是定义了边距或填充(或使用默认值)的 HTML,您可以尝试在正文周围定义没有边距或填充的 HTML,看看是否能解决您的问题。

【讨论】:

  • 同意,如果没有为正在浏览的页面定义样式,默认情况下会有边距和内边距。
  • 谢谢。我试过了,但是当你尝试改变错误的东西时它没有帮助:(修复是这样的:你的内容
【解决方案2】:

我遇到了同样的问题,另外需要注意的是您的应用程序是否要安装在使用 IE6 的计算机上。默认情况下,IE6 似乎在左侧和顶部添加了一个边框,这将产生相同的效果,即使您的 WebBrowser 中的文本不完全按照您的需要对齐,并带有几个额外的“丑陋”边框作为奖励。 CSS 中的html { border:0px } body {margin: 0px; padding:0px;} 为我修复了这一切。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 2013-11-05
    • 2019-05-03
    • 1970-01-01
    • 2022-11-10
    相关资源
    最近更新 更多