Todos nós sabemos como formar uma entrada de caixa de seleção em HTML:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
O que eu não sei - qual é o valor tecnicamente correto para uma caixa de seleção marcada? Eu já vi todos esses trabalhos:
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">
A resposta é que isso não importa? Não vejo nenhuma evidência para a resposta marcada como correta aqui na própria especificação :
Caixas de seleção (e botões de opção) são botões liga / desliga que podem ser alternados pelo usuário. Uma opção está "ligada" quando o atributo verificado do elemento de controle está definido. Quando um formulário é enviado, apenas os controles da caixa de seleção "ativado" podem ter êxito. Várias caixas de seleção em um formulário podem compartilhar o mesmo nome de controle. Assim, por exemplo, as caixas de seleção permitem que os usuários selecionem vários valores para a mesma propriedade. O elemento INPUT é usado para criar um controle de caixa de seleção.
O que um escritor de especificações diria que é a resposta correta? Forneça respostas baseadas em evidências.