【问题标题】:DNN module popup window is being displayed at the bottomDNN 模块弹出窗口显示在底部
【发布时间】:2018-11-07 10:11:31
【问题描述】:

enter image description here

谁能告诉我为什么我的模块弹出窗口显示得这么低,我在 DotNetNuke 中制作了模板,现在当我想添加模块时,弹出窗口有时甚至不可见。

我已尝试更改模板主体的 css,但没有任何反应。

谢谢

【问题讨论】:

    标签: asp.net dotnetnuke


    【解决方案1】:

    此问题通常源于自定义皮肤。

    我在创建皮肤时解决此问题的方法是在一个文件中添加这段 css,专门用于覆盖 DNN 怪癖:

     body.dnnEditState #Form {
        height: 100%;
    }
    

    当您处于编辑模式时,如果您要添加一个模块,您将处于这种状态 - DNN 会在正文中添加一个类“dnnEditState”。

    上面的这段 CSS,将确保“表单”——DNN 的主要部分,是你的视口的高度。

    然后这会将“添加模块”模式置于屏幕的中心

    【讨论】:

    • 感谢#Andrew,它起作用了,但我找到了另一种解决此问题的方法,即 #html{ height:100%;给 html 赋予高度,你能告诉我这个 html 的东西是如何工作的,实际问题是什么?再次感谢:)
    • 如果这个答案对您有帮助,请您积极标记它。我个人更喜欢只更改发生这种情况的非常具体的实例,因此是“dnnEditState”类。通过将 html 高度设置为 100%,您可能会遇到其他问题,具体取决于您的样式。
    猜你喜欢
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多