我需要将 DIV 居中在屏幕中心,水平和垂直,我不知道 DIV 大小,而 div 是position:fixed;
.
这个负边距技巧不起作用,因为我不知道 div 大小。
top:50%; left:50%; magin-top:-100; margin-left:-100;
不起作用,margin-left: auto; margin-right: auto;
因为不起作用position:fixed;
,margin-top:auto; margin-bottom:auto;
也不能垂直居中;
我发现这种方法:display: table-cell; vertical-align: middle;
不工作以太;
我知道如何使用 JavaScript 使用 getComputedStyle 来获取 div 内容大小,并进行数学运算来修复它的位置,但我想要一个纯 CSS 解决方案,因为我不想每次 div 内容更改时触发 JS .