На чистой пробовал - тоже самое в опере и хроме по умолчанию "unchecked", в firefox и IE - наоборот.
checkbox применяется для предупреждения о кукис на версии сайта с отключенным js.
input:checked - это единственное, что я смог придумать насчет того как скрыть это предупреждение, если пользователь с ним согласен.
button же не может скрыться и скрыть блок по клику без js... поэтому наверное не подойдет...
В FireFox сработало. На побороть IE я и не рассчитываю)))