我希望元素的边距顶端为父元素高度的%。
例如,如果我的div的高度为100px,则我想在其内部创建ap元素,其margin-top为:25px,除非通过将p元素的margin设置为%来处理其父级更改高度。
编辑:对于那些认为这很明显的人-您不能使用margin-top:25%。盒子模型的%除外,高度使用父元素的宽度。因此,如果您使用margin-top:25%,则将其设置为父div宽度的25%。
这是我认为的解决方案之一:
<div style="height:100px; background-color:red; color:white; position:relative;">
<div style="top: 25%;position: absolute;">
<p> I want an elements margin-top to be a % of t</p>
</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句