任务是在其他块的水平和垂直中心显示块。我用this code仅使用CSS在移动设备上水平和垂直显示div中心
<div class="parent">
<div class="child"></div>
</div>
.parent {
background-color: #AFAFAF;
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.child {
background-color: #FF0000;
bottom: 0;
height: 200px;
left: 0;
margin: auto;
position: fixed;
right: 0;
top: 0;
width: 200px;
}
,并在浏览器和iOS设备的伟大工程,但是这是在Android移动设备(不片剂)的情况下:内的div被钉在左上角但是当我使用Adobe Edge Inspect检查元素时,我发现这个内部div的突出显示的区域显示正确。如何以Android移动为中心解决此问题?内部块的大小将会改变,所以应该是通用的。
是的,这是最简单的方法,但正如我在孩子的宽度和高度会改变之前写的一样。 – Amazzzonka
它在哪里变化?更新尺寸时更新边距。我这样说是因为你已经设置了高度和宽度,所以你必须将它设置在某个地方。 – trgraglia