Files
dns-server/.trae/documents/修复保存按钮错位问题.md
Alex Yang 3207510c91 Web优化
2025-11-28 23:59:58 +08:00

1.5 KiB
Raw Blame History

修复保存按钮错位问题

问题分析

远程黑名单管理部分的保存按钮错位,原因是:

  • 添加黑名单表单使用了Grid布局grid grid-cols-1 md:grid-cols-3 gap-4
  • 前两个子元素包含label和input高度较高
  • 第三个子元素只有按钮和状态显示没有label高度较矮
  • 导致按钮在垂直方向上与前两个输入框不对齐

解决方案

修改添加黑名单表单的HTML结构确保三个子元素在垂直方向上对齐

  1. 为第三个子元素添加垂直对齐

    • 确保保存按钮容器与前两个输入框容器在垂直方向上对齐
    • 可以选择顶部对齐或中间对齐,保持视觉一致性
  2. 统一子元素结构

    • 为第三个子元素添加一个隐藏的label确保结构一致
    • 或者调整Grid布局使第三个子元素的内容垂直居中
  3. 调整容器样式

    • 修改保存按钮容器的样式,确保垂直对齐
    • 可以使用items-startitems-center属性

实现步骤

  1. 修改add-blacklist-form的HTML结构

    • 为第三个子元素添加items-start类,使其与前两个子元素的顶部对齐
    • 或者添加一个隐藏的label确保结构一致
  2. 测试修改后的效果

    • 确保保存按钮与前两个输入框在垂直方向上对齐
    • 保持响应式布局,在不同屏幕尺寸下都能正常显示

预期效果

保存按钮将与前两个输入框在垂直方向上对齐,消除错位现象,提升表单的视觉一致性和用户体验。