Edit
Who chooses is the client, who designed the layout or the need.
And the case of languages where the writing comes from right to left.
I believe that there are rules that must be broken, to maintain the "affordance" !
There may be theories about intuitive layout, or the user’s reading mode, however, let’s face it, there should be no such obligation.
The form controls automatically have a label
associated with them through the attribute value
, however those that do not have (text Fields, checkboxes, radio Buttons, and menus) have the attribute for
that will make the reference to the control.
That is if I want to put the label up, down, superimposed, diagonally, I can ! There is no validator who will say it is wrong.
There is no justification outside the design. There is scenario for use in all positions.
Examples :
No more is a pattern is pure theory.
Although it is said here(W3.org) that the checkbox at the level of predictability, should have the control before the label, is still an opinion of what is better in terms of UX, however prevails the design, this in turn will tell what is correct for a certain purpose.
Imagine a text column to the left and in the center another with checkbox options, if you follow the "rule" above the control will be between 2 texts, and there ? Is it more readable ? No, so it depends on the design.
section{float:left;}
<section>
blablbalbalballballlballbal<br>
blablbalbalballballlballbal<br>
blablbalbalballballlballbal<br>
blablbalbalballballlballbal<br>
blablbalbalballballlballbal<br>
</section>
<input type="checkbox" id="check">
<label for="check">blablablalballbalbla</label>
See the result, it’s a consistent rule ?
Good discussion, I worried about that when I was doing the system. I chose to put the text on the right pq coming the option before the text means you force the user to think, whereas if the text comes before and the user is unattended he can run his eye through the text and mark or not improperly... If you come and ask "what is your choice?" immediately the person will wonder choice of what?... I do not know if I was clear...I think it would be something like: choice, and then the text, it is more logical...as opposed to give the answer and ask you to choose later....
– Tracaja Lima