| Спасибо большое за ответы. Пример atlantis я ранее писал самостоятельно но он почему то не срабатывал. Возможно из-за неверного обращения объектам или изза for="".
 Не понял код который написал nikita.mmf и почему он лучше?
 Структура которую привел я тоже правильная единственное лишнее в ней это атрибут for="" у тега label.
 
 Возможно в совокупности со стилями, это и был ответ на вопрос о правильности применения атрибутов checked="checked" и unchecked="unchecked" но не понимаю все ровно как обрабатывающий скрипт будет распознавать состояния инпутов. Что касается просто внешнего представления то в этом проблемы нет, моя задача это передавать какоето значение в тег  <input type="checkbox" />
 |