1.5 KiB
1.5 KiB
修复保存按钮错位问题
问题分析
远程黑名单管理部分的保存按钮错位,原因是:
- 添加黑名单表单使用了Grid布局(
grid grid-cols-1 md:grid-cols-3 gap-4) - 前两个子元素包含label和input,高度较高
- 第三个子元素只有按钮和状态显示,没有label,高度较矮
- 导致按钮在垂直方向上与前两个输入框不对齐
解决方案
修改添加黑名单表单的HTML结构,确保三个子元素在垂直方向上对齐:
-
为第三个子元素添加垂直对齐
- 确保保存按钮容器与前两个输入框容器在垂直方向上对齐
- 可以选择顶部对齐或中间对齐,保持视觉一致性
-
统一子元素结构
- 为第三个子元素添加一个隐藏的label,确保结构一致
- 或者调整Grid布局,使第三个子元素的内容垂直居中
-
调整容器样式
- 修改保存按钮容器的样式,确保垂直对齐
- 可以使用
items-start或items-center属性
实现步骤
-
修改
add-blacklist-form的HTML结构- 为第三个子元素添加
items-start类,使其与前两个子元素的顶部对齐 - 或者添加一个隐藏的label,确保结构一致
- 为第三个子元素添加
-
测试修改后的效果
- 确保保存按钮与前两个输入框在垂直方向上对齐
- 保持响应式布局,在不同屏幕尺寸下都能正常显示
预期效果
保存按钮将与前两个输入框在垂直方向上对齐,消除错位现象,提升表单的视觉一致性和用户体验。