Top / 体験研究 / Hidden Is Not Hidden
インターフェースの体験 — Hidden Is Not Hidden

消したはずの印が、実績の上に出ていた

2026.10 Web / CSS

作品一覧に、拡大して見る窓を付けた。練習で作った架空の作品にだけ、「見本・架空」という赤い印を出すようにした。見直すと、本物の実績の上にも、その印が出ていた。

この研究を一言でいうと──隠す仕組みは、出ない側を確かめるまで信じない。

作品の上に、出るはずのない「見本・架空」の赤い印が出ている(再現)
— 実績の上に出てしまった「見本・架空」の印(再現)

プログラムは正しかった

印は hidden 属性で出し入れしていた。hidden は「表示しない(display:none)」を当てるだけの、いちばん弱い指定だ。同じ印に、見た目を整えるために CSS で display:inline-block を書いていた。CSS の方が強いので、hidden を付けても見えたままになる。外す方向(出す)は正しく動くので、出る所だけを見て確かめると通ってしまう。

hidden 属性を付けたとき・外したときに、画面で起きたことの表
— 壊れていたのは、隠す方向だけだった

片方向だけ壊れる

操作期待実際
hidden を外す(見本)出る出る
hidden を付ける(実績)消える出たまま
[hidden]{display:none} を足した後消える消える

実績と架空を取り違えて見せるのは、作品集でいちばんやってはいけない形だ。同じ形は、別の道具でも出た。スマホで最初だけ出す「ここに書く」の案内が、隠したあとも盤の上に残った。原因は同じ1行だった。

決めたこと

あなたのページで、隠したはずのものは本当に消えていますか。

「直した」と「見えるようになった」は別物、の研究を読む →

— 他の研究を読む
← 体験研究の一覧へ 全ての設計事例を見る →