CSS居中页面的方法有以下几种:
水平居中:设置左右margin为auto,例如:margin: 0 auto;
垂直居中:设置上下margin为auto,并将父元素的高度设置为100%,例如:margin: auto; height: 100%;
水平居中:设置父元素的display为flex,然后使用justify-content属性将子元素水平居中,例如:display: flex; justify-content: center;
垂直居中:设置父元素的display为flex,然后使用align-items属性将子元素垂直居中,例如:display: flex; align-items: center;
水平居中:设置父元素的display为grid,然后使用justify-items属性将子元素水平居中,例如:display: grid; justify-items: center;
垂直居中:设置父元素的display为grid,然后使用align-items属性将子元素垂直居中,例如:display: grid; align-items: center;
水平居中:将子元素的position设置为absolute,然后使用left和right属性将其水平居中,例如:position: absolute; left: 0; right: 0; margin: auto;
垂直居中:将子元素的position设置为absolute,然后使用top和bottom属性将其垂直居中,例如:position: absolute; top: 0; bottom: 0; margin: auto;
水平居中:将子元素的position设置为absolute,然后使用transform属性将其水平居中,例如:position: absolute; left: 50%; transform: translateX(-50%);
垂直居中:将子元素的position设置为absolute,然后使用transform属性将其垂直居中,例如:position: absolute; top: 50%; transform: translateY(-50%);
以上是一些常见的CSS居中页面的方法,具体使用哪种方法取决于具体的需求和布局结构。