1

我正在用 C# 编写小型网络浏览器,我希望它能够包装作品和图像,而不是使用水平滚动条。
我需要类似于 Word Wrap 的东西,如记事本。
这是一个例子:

铬合金: 在此处输入图像描述

我的浏览器: 在此处输入图像描述

我看过其他主题,但许多人建议使用 CSS 和处理 html 的解决方案。我想知道是否有办法在 WebBrowser 本身或使用其他方法禁用它。

澄清一下,滚动条不是问题,我知道可以通过以下方式轻松禁用它:

webBrowser1.ScrollBarsEnabled = false;
4

1 回答 1

1

在标准 HTML 模式下,图像会自动换行。例如:

<!DOCTYPE html>
<head>
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<script>
window.onload = function() {
    for (var i = 0; i < 50; i++) {
        var img = document.createElement("img");
        img.src = "http://png-4.findicons.com/files/icons/1943/yazoo_smilies/128/big_smile.png";
        container.appendChild(img);
    }
}
</script>
</head>
<body>
<div id="container"></div>
</body>

小提琴:http: //jsfiddle.net/Noseratio/VzdDW/

您没有发布您的 HTML,因此很难猜测,但请尝试为您的网页和WebBrowser控件启用标准模式(通过实现浏览器功能控制)。

于 2013-10-09T18:41:19.627 回答