【发布时间】:2022-01-25 21:30:48
【问题描述】:
如何将带有position:fixed 的元素设置为相对于其父元素的高度/宽度?
过去对此有一两个问题,但他们只是问如何将子元素设置为父宽度的100%,这不是我要问的。
#parent {
height:50%;
width:50%;
}
#child {
height:25%;
position:fixed;
width:25%;
}
正如您在该链接中看到的,#child 是文档正文的25% 的高度和宽度,而不是#parent,您还可以看到position:relative 没有帮助。
我知道在这个例子中我可以将#child 的高度和宽度设置为12.5% 以获得相同的效果,但这不是解决办法,如果设置#parent 的宽度会怎样px?
【问题讨论】:
标签: html css css-position