先日、IEを使っているユーザーからヒーローヘッダーに検索ボックスを配置したレイアウトで、検索ボックスに入力できないという指摘を受けました。
原因はz-index
が効いていないことだと分かったのですが、その理由が分からずしばらく悩みました。
が、結局はIE特有の問題でした。IEではposition
を指定しないとz-index
が正しく反映されないのです。
最近Grid レイアウトを使うことが多くなり、重ね合わせるレイアウトのときもposition
を使うことが少なくなったので、すっかり忘れていました。
今回の問題は検索ボックスの入っている要素にposition:relative
を指定して解決。
忘れないために覚え書きとして記事にしておきます。
コメント
この記事へのコメントはありません。