此问题在此处已有答案:
How can I vertically center a div element for all browsers using CSS?(48个回答)
9天前关闭
我想在中心水平和垂直对齐id为content
的元素。我已经尝试使用justify-content: center;
和align-items: center;
,但似乎都不起作用。我想保持绝对位置,因为它将作为一个弹出窗口显示在中心。
#field {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
}
#content {
width: 100px;
height: 50px;
margin: auto;
background-color: black;
}
个字符
1条答案
按热度按时间np8igboo1#
justify-content
和align-items
用于flexbox。您必须使用display: flexbox;
参见下面的示例:个字符
**使用
position: absolute;
更新代码:**您可以保留position: absolute;
,但仍然可以对容器进行flexbox。请参见下面的示例:的字符串