input type file

input type file を 「display: none;」にすると怒られが発生する

珍しく画像つきの記事である。input フィールドに 「display: none;」をあてると HTML5 Validator が invalid な 要素に 「focus を当てれんじゃないか、けしからん」と画像のような怒られが発生する。これは required やのに添付されとらんぞのパターン。

ググってよく出てくるファイル選択フォームデザインはあまり当てにしないほうが良さそうだ。