我正在用 C# 编写小型网络浏览器,我希望它能够包装作品和图像,而不是使用水平滚动条。
我需要类似于 Word Wrap 的东西,如记事本。
这是一个例子:
铬合金:
我的浏览器:
我看过其他主题,但许多人建议使用 CSS 和处理 html 的解决方案。我想知道是否有办法在 WebBrowser 本身或使用其他方法禁用它。
澄清一下,滚动条不是问题,我知道可以通过以下方式轻松禁用它:
webBrowser1.ScrollBarsEnabled = false;
我正在用 C# 编写小型网络浏览器,我希望它能够包装作品和图像,而不是使用水平滚动条。
我需要类似于 Word Wrap 的东西,如记事本。
这是一个例子:
铬合金:
我的浏览器:
我看过其他主题,但许多人建议使用 CSS 和处理 html 的解决方案。我想知道是否有办法在 WebBrowser 本身或使用其他方法禁用它。
澄清一下,滚动条不是问题,我知道可以通过以下方式轻松禁用它:
webBrowser1.ScrollBarsEnabled = false;
在标准 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
控件启用标准模式(通过实现浏览器功能控制)。