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

HTML/CSS表单label标签无法对齐在文本输入框上方左侧求助

问题原因

你在.account-form类上设置了text-align: center,该属性会被子元素继承,因此label标签的文本默认继承了居中对齐规则,导致你看到label在输入框上方居中显示的效果。

解决方法

不需要修改父容器原有配置,仅调整label的CSS规则即可:给label设置和输入框一致的宽度,同时指定左对齐、水平居中,就能实现label在输入框上方左侧对齐的效果。

修改后的label样式如下:

label {
  color: white;
  display: block;
  /* 修改margin为顶部间距+左右自动居中 */
  margin: 30px auto 0;
  /* 设置和输入框一致的宽度 */
  width: 550px;
  /* 文本左对齐 */
  text-align: left;
  font-family: "Epilogue", sans-serif;
  font-weight: 600;
  font-size: 20px;
}

补充优化方案

如果后续需要经常调整表单宽度,也可以给包裹label和input的每个div单独设置width: 550px; margin: 0 auto; text-align: left;,这样label和input都不用单独写宽度和居中规则,维护起来更方便。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:06:05