Which of the following statements will not work as expected?
[type=text]:invalid { border-color: red; }
[type=number]:out-of-range { border-color: red; }
textarea:read-only { background-color: silver; color: gray; }
[type=checkbox].cgu:required { border-color: red; }