css - 如何使用位置 :absolute inside the parent div? 放置此子 div

标签 css

我有一个 div,我试图将 div 放置在一个盒子的形式中。问题是我需要使用 position:absolute 来保持灵 active 。但是当我应用 position: absolute 时,框会超出父 div。

图片与

    .new-div{
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.7);


    /*float: left;*/
    min-width: 3em;
    min-height: 2em;
    max-width: 48ex;
    margin: 2em;
    padding: 1em;
    margin-left: 70%;
    position: absolute;

    word-wrap:break-word;
    top: 52%;

    /*left: 50%;*/
    /*right: -2%;*/
    /*transform: translateX(-50%) translateY(-50%);*/
    border: 1px solid rgb(200, 200, 200);
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    box-shadow: 2px 5px 5px rgba(0,0,0,0.2);
}

enter image description here

当我删除 position: absolute 时,它工作正常。 enter image description here

但我需要使用position:absolute。有人可以建议解决方法。

最佳答案

父 div 位置应该是相对的。

<div style='position:relative'>
    <div class='new-div'>
    </div>
</div>

关于css - 如何使用位置 :absolute inside the parent div? 放置此子 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33449986/

相关文章:

javascript - div 上的奇怪填充

html - 如何更改复制粘贴文本的行为方式?

jquery - CSS 限制溢出 : scroll to selected element

javascript - 删除alert()函数会使我的代码崩溃

javascript - 在 Jquery 中将鼠标悬停在图像上后获取输入标签的 URL

css - 为什么我的网站会间歇性地加载我的样式表?

html - 使 div 背景图像响应及其内容

javascript - float 标签输入未注册文本

css - Bootstrap 4 - 我们什么时候应该使用行?

css - 如何对齐 primefaces 菜单栏内容以右对齐