>>848
元はその線引きをどうするということなんだよな
例えば実際、1つの要素にこれらを指定するときみんなはどうしてるのだろう?

表示
<label><input type="radio" name="hoge" value="block" checked>表示</label>
<label><input type="radio" name="hoge" value="none">非表示</label>

色<input type="color">

文字サイズ
<select>
 <option>8</option>
 <option>10</option>
      〜
 <option>72</option>
</select>

文字サイズは少なければ属性でできなくもないが<option>変更の度にCSSも変えなくてはならないので保守性悪い