I always do so because to me it feels nicer; it implies an action will happen on click. Especially for radio/checkbox labels, where the for attribute is correctly used. This is not the default ...
Is is ok to use Select/Deselect All here or better to shorten it to only select all. Would the users know that if they uncheck the "select all" checkbox. Everything will be disselected
Which is better for filter, select a single value: Check box ( Use js to keep single selection ) Dropdown list Radio buttons Highlighted labels download bmml source – Wireframes ...
I want to provide a short description for each criteria in a search filter. Would it be confusing to display a popover when the user clicks the label instead of changing the state of its checkbox? ...
Possible Duplicate: Should a toggle button show its current state or the state to which it will change? When a checkbox enables a feature, is it more correct to use Enable  or Enabled ? ...
What would "better" text for buttons that select all items in a checklist: "Check All" / "Uncheck All" "Select All" / "Unselect All" or perhaps other text