页脚位于 DIV 下

发布于 2024-11-19 16:37:00 字数 365 浏览 4 评论 0原文

我有一个使用 AJAX 提交的表单。当表单提交时,它会更改为 display:none 并在其位置显示带有成功消息的 div。

我不确定如何防止这种情况。我知道它与 CSS 相关。这是该 div 的 CSS,

#ajaxform{
    position:relative;
z-index:1
}

#ajaxdiv{
    display:none;
    position:absolute;
    height:auto;
    width:650px;
    background-color:#f3f3f3;
    z-index:10;
}

你们会建议尝试什么,这样就不会发生重叠。

谢谢

I have a form that is being submitted using AJAX. When the form submits it changes to display:none and a div with the success message shows in its place.

I am unsure how to prevent this. I know its CSS related. Here is the CSS for that div

#ajaxform{
    position:relative;
z-index:1
}

#ajaxdiv{
    display:none;
    position:absolute;
    height:auto;
    width:650px;
    background-color:#f3f3f3;
    z-index:10;
}

What would you guys recommend trying so the overlap does not happen.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

单身狗的梦 2024-11-26 16:37:00

这里的问题是你的#ajaxdivposition:absolute。如果您删除绝对定位,那么这应该可以解决您的问题,尽管您可能出于某种原因对元素进行绝对定位,在这种情况下,它可能只会产生新问题!

The problem here is that your #ajaxdiv has position:absolute. If you remove the absolute positioning then that should solve your problem, although you probably have absolute positioning on the element for a reason, in which case it might just create new problems!

够运 2024-11-26 16:37:00

#ajaxdiv 更改为 position:relative;

另外,仅供参考:不要使用
标签来定位内容。中断标记应用于指定要手动中断文本行的文本中断点。对于定位,请使用填充或边距。我指的是 #ajaxdiv 容器上方的两个
标签

Change your #ajaxdiv to position:relative;

Also quick FYI: Don't use <br /> tags to position content. Break tags should be used to specify a break in text where you want to manually break a line of text. For positioning use padding or margin. Im referring to the two <br /> tags you have above the #ajaxdiv container

ペ泪落弦音 2024-11-26 16:37:00

你有一个 div

如果你添加 min-height:100px,那么它看起来显示没有裁剪。

<div class="box_fullwidth" style="min-height:100px">

我刚刚注册并使用 div 代码。

我还删除了 2 个换行符

You have a div

If you add min-height:100px, then it seems showing without clipping.

<div class="box_fullwidth" style="min-height:100px">

I just signed up and played with the div code.

I also removed the 2 line breaks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文