如何在我的情况下将绝对位置元素居中

邦琼

我正在尝试在父元素的中心创建一个元素。我的问题是如何使它始终以响应为中心。

我有类似的东西

html

<div class="test">
    <span class="d1">Test 1</span>
    <span class="d2">Test 2</span>
</div>

的CSS

.test {
    position:relative;
}

.d1 {
    width:300px;
    height:200px;
    background-color: #789845;
}

.d2 {
    position: absolute;
    top:40%;
    left: ( not sure what to put here), I want this element always in the center no matter the width of browser is.
    width: 100px;
    background-color:#EEEE78;
}

我不确定如何设置该left值,因为如果我设置静态值,则在不同的浏览器宽度上它总是会有点偏离。有人可以帮我吗?非常感谢!

阿列沙·奥列格(AleshaOleg)

对于任何absoulte仓位元素-仅存在一条总规则margin-left: auto; margin-right: auto; left: 0; right: 0;

另外,您应该将宽度添加到父元素,然后子代将知道中心在哪里。在您的情况下,.test该类与width: 100%;(您可以根据需要更改)。

.test {
    position:relative;
    width: 100%;
}

.d1 {
    width:300px;
    height:200px;
    background-color: #789845;
}

.d2 {
    position: absolute;
    width: 100px;
    background-color:#EEEE78;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
<div class="test">
    <span class="d1">Test 1</span>
    <span class="d2">Test 2</span>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不受位置影响的情况下将页脚保持在底部:绝对元素

来自分类Dev

如何将img内部绝对位置居中

来自分类Dev

垂直居中,绝对位置,多个元素

来自分类Dev

如何在不考虑浮动元素的情况下居中?

来自分类Dev

如何在没有绝对鼠标移动的情况下将鼠标移动到屏幕上的任何位置?

来自分类Dev

尽管祖先具有绝对位置,如何在页面中使元素的位置绝对

来自分类Dev

居中div绝对位置?

来自分类Dev

如何在不使用绝对定位的情况下使用内嵌伪元素将元素包装在内联元素周围

来自分类Dev

我如何显示:before在IE中具有绝对绝对位置的伪元素

来自分类Dev

如何在放置在绝对位置的响应图像上垂直和水平居中放置文本?

来自分类Dev

如何在没有任何“边际作弊”的情况下使按钮的位置居中?

来自分类Dev

将绝对位置div标签的子项居中

来自分类Dev

将div居中于左,右和绝对位置

来自分类Dev

如何使用“位置:绝对”将元素水平居中?

来自分类Dev

如何在不使用绝对定位和负边距的情况下从左至下切换位置?

来自分类Dev

如何在不拉伸的情况下将背景图像居中放置在UIView中

来自分类Dev

如何在不使用固定宽度容器的情况下使用CSS将两列居中?

来自分类Dev

如何在不拉伸的情况下将背景图像居中放置在UIView中

来自分类Dev

如何在不添加文本的情况下将列表菜单项居中

来自分类Dev

如何在位置相对的div内将绝对位置的div对齐到中心?

来自分类Dev

查询元素的绝对位置

来自分类Dev

当我想给它们随机的绝对位置时,如何防止元素重叠

来自分类Dev

我如何使用绝对位置子元素来获得高度灵敏的身高

来自分类Dev

如何在可滚动的div元素内使用CSS绝对位置

来自分类Dev

如何在可滚动的div元素内使用CSS绝对位置

来自分类Dev

Airbnb 等网站如何在未经我同意的情况下知道我的位置?

来自分类Dev

在没有绝对定位的情况下将div的位置设置为低于其他位置?

来自分类Dev

CSS如何在不使用jQuery的情况下滚动后固定元素位置

来自分类Dev

HTML:了解居中的Div的绝对位置

Related 相关文章

  1. 1

    如何在不受位置影响的情况下将页脚保持在底部:绝对元素

  2. 2

    如何将img内部绝对位置居中

  3. 3

    垂直居中,绝对位置,多个元素

  4. 4

    如何在不考虑浮动元素的情况下居中?

  5. 5

    如何在没有绝对鼠标移动的情况下将鼠标移动到屏幕上的任何位置?

  6. 6

    尽管祖先具有绝对位置,如何在页面中使元素的位置绝对

  7. 7

    居中div绝对位置?

  8. 8

    如何在不使用绝对定位的情况下使用内嵌伪元素将元素包装在内联元素周围

  9. 9

    我如何显示:before在IE中具有绝对绝对位置的伪元素

  10. 10

    如何在放置在绝对位置的响应图像上垂直和水平居中放置文本?

  11. 11

    如何在没有任何“边际作弊”的情况下使按钮的位置居中?

  12. 12

    将绝对位置div标签的子项居中

  13. 13

    将div居中于左,右和绝对位置

  14. 14

    如何使用“位置:绝对”将元素水平居中?

  15. 15

    如何在不使用绝对定位和负边距的情况下从左至下切换位置?

  16. 16

    如何在不拉伸的情况下将背景图像居中放置在UIView中

  17. 17

    如何在不使用固定宽度容器的情况下使用CSS将两列居中?

  18. 18

    如何在不拉伸的情况下将背景图像居中放置在UIView中

  19. 19

    如何在不添加文本的情况下将列表菜单项居中

  20. 20

    如何在位置相对的div内将绝对位置的div对齐到中心?

  21. 21

    查询元素的绝对位置

  22. 22

    当我想给它们随机的绝对位置时,如何防止元素重叠

  23. 23

    我如何使用绝对位置子元素来获得高度灵敏的身高

  24. 24

    如何在可滚动的div元素内使用CSS绝对位置

  25. 25

    如何在可滚动的div元素内使用CSS绝对位置

  26. 26

    Airbnb 等网站如何在未经我同意的情况下知道我的位置?

  27. 27

    在没有绝对定位的情况下将div的位置设置为低于其他位置?

  28. 28

    CSS如何在不使用jQuery的情况下滚动后固定元素位置

  29. 29

    HTML:了解居中的Div的绝对位置

热门标签

归档