キャンセルだというのに、なぜ値を削除するんだい?

input[type=file]でキャンセルすると保持していた値が消える問題。そもそも value もアップロードされたファイルのパスではないし扱いにくい。JavaScriptで value の複製もできないし。 その根 …

input[type=file]をCSSでデザインするときにスクリーンリーダーに対応する方法

input[type=file]はデフォルトで表示される文字がブラウザで決まっていたりなどデザインしにくい。 そういったときは、label要素などを使用することで、CSSでデザインしていくが、単純にdisplay: no …

summary & details

HTMLタグでアコーディオン が簡単に実装できるようになったらしい(IEを除く)。