html - 如何使绝对定位的div的宽度与其父div的宽度相同?

标签 html css

我试图在 float div 中显示一个绝对定位的 div。 到目前为止,这是我的 HTML。

#outer
{ 
    float:left;
    width:500px; 
    border: 1px solid red; 

}

#inner
{
    left:0;
    position:absolute;
    border: 1px solid black;
    width:100%
}


<div id='outer'>
    <div id='inner'>
        some text inside div
    </div>
</div>

我有一个外部 div,其宽度设置为其父 div 的百分比。 “外部”div 包含绝对定位的“内部”div。 我想让内部 div 的宽度与不起作用的外部 div 相同。有人可以建议一种方法吗?

最佳答案

position:relative; 赋给你的 #outer div。这样写

#outer
{ 
    float:left;
    width:500px; 
    border: 1px solid red; 
    position:relative
}

检查这个http://jsbin.com/ifuxum/2/edit#html,live

关于html - 如何使绝对定位的div的宽度与其父div的宽度相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9211157/

相关文章:

jquery - 通过访问变量重构类似的函数

javascript - 将文件夹上传到网站的最佳方式是什么?

css - 我怎样才能让每个 div 看起来像单独的 block ?

javascript - CSS 响应式 flex 宽度,固定边距,但高度自动匹配图像内容高度

html - 如何控制 Webkit 中 Option 元素的高度?

php - 仅在 safari 和 chrome 中我的网页下方有奇怪的空间

javascript - 使用 javaScript 在循环中使用具有 html 元素的变量

javascript - 如何使用 jQuery 获取点击元素的 html 内容

html - Css,检查类的下一个选择器

javascript - jQuery .remove() 不工作,而其他内置函数是