如何使滚动条在 HtmlGenericControl("Div") 中工作

Posted

技术标签:

【中文标题】如何使滚动条在 HtmlGenericControl("Div") 中工作【英文标题】:How to make scroll bars work in HtmlGenericControl("Div") 【发布时间】:2011-12-29 23:28:17 【问题描述】:
    htmlGenericControl SpecsDiv = new HtmlGenericControl("Div");
    SpecsDiv.InnerHtml = "<b>Specifications are not defined.</b>";
SpecsDiv.Style.Add("left", "0");
SpecsDiv.Style.Add("width", "100");
    SpecsDiv.Style.Add("height", "200");
    SpecsDiv.Style.Add("overflow", "scroll");

上面是定义,在 .cs 中,SpecsDiv 的值被分配给图像的路径(上面的代码示例中没有显示)。有时这些图片的宽度/高度比上面指定的要大。

当前滚动条出现(但被禁用),并且图像(绑定到上述 SpecsDiv)溢出滚动条之外,因为图像更大。

我应该将 SpecsDiv 包装在一个表中吗?或者是其他东西?仍在检查选项。

【问题讨论】:

【参考方案1】:

如果您的图片溢出,可能是因为您的样式设置不正确。你让它漂浮吗?或显示:绝对?如果没有看到图片的风格,就很难做出推荐。

您必须确保图像是正常流程的一部分,并且您可能需要overflow: auto 以便滚动条不存在,除非它溢出。

【讨论】:

抱歉回复晚了。我正在做的是在 DIV 标签内我有上面的 htmldiv 控件。在 DIV 标记中,我将其设置为“溢出:自动”。它仍然没有出现。然后我想我是否可以明确提及水平和垂直滚动条。有没有办法做到这一点?谢谢。 @Anirudh - 您是否查看了 html 输出以确保它具有正确的样式属性? 抱歉回复晚了。我通过设置一个div标签和包括“溢出”的属性来实现。

以上是关于如何使滚动条在 HtmlGenericControl("Div") 中工作的主要内容,如果未能解决你的问题,请参考以下文章

使滚动条在uiscrollview中始终可见[重复]

使 ScrollView 中的滚动条在 SwiftUI 中始终可见

使滚动条在移动浏览器中可见

Bootstrap modal 使滚动条在关闭后消失

如何阻止 Gridview.builder 的滚动条在颤动中显示

ElementUI el-table 固定列后,滚动条在固定列的位置上无法滚动的问题