【问题标题】:HTML - Placing Controls on Top of EachotherHTML - 将控件放在彼此之上
【发布时间】:2010-11-11 21:58:14
【问题描述】:

我正在尝试弄清楚如何在 html 中将控件相互叠加。

例如。我正在尝试将 2 个标签放在彼此之上。而且我正在尝试在下拉列表下放置一个文本框。

这可能吗?

谢谢。

【问题讨论】:

    标签: asp.net html vb.net controls


    【解决方案1】:

    将您的元素设置为position:absolute(在设置为position:relative 的容器中)。然后将应该位于其他元素下方的元素的z-index 设置为较低的整数值。例如,在容器中,z-index 为 1 的绝对定位元素将显示在 z-index 为 2 的元素下方。请注意,在文档流中存在一个自然的 z-index:元素出现在标记中的 before 其他元素将低于后面的元素,一切都一样。

    【讨论】:

      【解决方案2】:

      您可以使用 css 位置来做到这一点

      【讨论】:

      • 哦,好吧,我没想到会这样
      【解决方案3】:

      使用 css 是正确的选择,但如果您只需要定位控件,您可以创建一个表格,并按照您喜欢的方式将它们放置在表格的单元格中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-07
        • 2013-10-25
        • 2022-01-21
        • 1970-01-01
        • 2018-03-19
        • 1970-01-01
        相关资源
        最近更新 更多