- Designing More Efficient Forms: Structure, Inputs, Labels and Actions
- Input form label alignment top or left?
- For a usual form, place the label above the text field
- If the user uses the form often to edit fields, then it might make sense to switch to left-aligned labels
- Avoid asking questions
- Be as concise as possible
- Identify the item at risk
- Name your buttons for the actions
More information: http://ux.stackexchange.com/a/768