繁体   English   中英

使 <div> 绝对定位时可缩放到内容?

[英]Make <div> scale to content when absolutely positioned?

通常, <div>将展开以填充insize的内容。

<div>
  <p>Hello</p>
</div>

<div>缩放以包含<p>

绝对定位时是否可以使<div>这样做?

就我而言,我有一个模态,该模态具有设定的高度和宽度,但是我想使其与内容成比例。

像这样吗 http://jsfiddle.net/3L99pycm/

CSS:

div {
    position: absolute;
    left: 50%;
    top: 100px;
    background-color: red;
    width: 30%;
    height: 100px;
}
p {
    background-color: blue;
    color: white;
}

div的行为与其位置无关,最可能的问题是您在某处设置了固定大小的参数。

好吧,您无需执行任何特殊操作即可为孩子制作绝对div刻度。 我在这里http://jsfiddle.net/rtkvswmn/添加了一个示例

的CSS

div {
    position: absolute;
    background: red;
}
p{
    width: 100px;
    background: blue;
    text-align: center;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM