You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS问题求助:网页端调查问卷表单无法正常居中显示

表单居中修复方案

你当前的.container设置了width: 100%,块级元素默认会占满父元素的全部横向宽度,此时左右margin: auto没有多余的横向空间可供分配,居中自然无法生效。

水平居中实现(最常用需求)

仅需给.container新增最大宽度限制,修改后的CSS规则如下:

.container {
    width: 100%;
    max-width: 720px; /* 可根据你的设计需求调整这个数值,适配表单最佳阅读宽度 */
    margin: 3.125rem auto 0 auto;
}

修改后在视口宽度大于720px的设备上,容器会自动水平居中,小于720px时则占满全宽适配移动端。

水平+垂直居中实现

如果需要让表单在整个视口中同时水平、垂直居中,额外修改body的CSS规则即可:

body {
    font-family: 'Poppins', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-white);
    margin: 0;
    min-height: 100vh; /* 让body高度至少占满整个视口 */
    display: flex;
    flex-direction: column;
    padding: 2rem 1rem; /* 避免小屏幕下内容贴边 */
}

同时调整.container的margin属性:

.container {
    width: 100%;
    max-width: 720px;
    margin: auto; /* 上下左右margin自动分配,实现双轴居中 */
}

内容的提问来源于stack exchange,提问作者Magda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 04:45:05