页面元素未正确悬停,跨浏览器不一致

发布于 2024-11-08 12:57:40 字数 305 浏览 0 评论 0原文

我在网页上有一个区域,其中有一个日期条目。它旁边有一个按钮,如果单击该按钮,条目右侧应该会弹出一个小日历,允许用户单击所需的日期。

我希望日历弹出并且不中断页面的流程。以下是日历的样式:

div.dateEntry
{
    position: relative;
    bottom: 25px;
    left: 365px;
}

在 Firefox 中,日历会在正确的区域弹出,但它会中断页面​​流,将日历条目下方的所有内容推下。在 IE 中,日历以静态方式显示,就好像没有应用任何样式一样。什么给?

I have an area on a web page where there is a date entry. Next to it is a button that if clicked, should pop up a little calendar to the right of the entry allowing users to click on the desired date.

I want the calendar to pop up and not interrupt the flow of the page whatsoever. Here is the style for the calendar:

div.dateEntry
{
    position: relative;
    bottom: 25px;
    left: 365px;
}

In Firefox, the calendar pops up in the correct area, but it interrupts the page flow pushing everything below the calendar entry down. In IE, the calendar displays in its static as if no style is being applied. What gives?

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

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

发布评论

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

评论(1

笔芯 2024-11-15 12:57:40

您可能想要的是将该元素定位为absolute而不是而不是relative,因为这会将其从文档流中删除

它可能需要它是“父级”设置为 position:relative; 以确保它仍然在日期输入元素旁边弹出

What you probably want is to position that element absolute instead of relative as that will remove it from the document flow

It may need it's "parent" set to position:relative; in order to make sure it still pops up beside the date entry element

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