【发布时间】:2014-12-31 08:07:35
【问题描述】:
在标签旁边对齐表单输入的最佳方法是什么
- 不使用固定的标签宽度,因为如果标签比指定的长度短很多,这看起来很糟糕(尤其是在使用相同形式的文本区域时,这看起来像 very bad)
- 不使用 2 列(作为内联 div 或表格),一列用于标签,一列用于输入,因为这将 break responsive layouts 其中标签和输入位于不同的行
【问题讨论】:
-
为什么会坏掉? 1)您想让它们在所有屏幕上内联吗?如果是这样,它们在移动设备上也有两列,也不要堆叠。
-
考虑始终将标签放在输入上方。可用性研究(例如 this older one)表明,这会减少表单完成所需的时间。
-
@Sudheer 标签在大屏幕上的输入旁边,标签在小屏幕上的输入上方。
标签: html css alignment forms html-input