CSS IEで「initial」が使えない

CSSの設定を初期化する「initial」。IEは非対応だそうだ。

作成日:2018-09-14, 更新日:2018-09-14

基本

IEは嫌い。
嫌いだから「initial」が使えないバージョンの調査はしていない。

解決策は・・・頑張って初期値を調べて設定してあげる。

経緯

一つのサイトを複数人で管理→他人が作ったCSSの修正を依頼される。

元のCSSの修正をするときは影響範囲を知る必要があるけど、状況によって確認しきれないコトがある。
→面倒だから、対象箇所を初期化。

IEで反映されていないと言われる。
→知らんがな・・・。

単純なヤツらいいんだけど、そうじゃないヤツらが面倒。

「ulタグ」に「display:none;position:absolute;」が指定されているので「display:initial;position:initial;」を指定。

これがダメだと。

「position:initial;」は「position:static;」でOKとして・・・「ulタグ」の「display:initial;」が面倒。
確か「ulタグ」は「display:block;」ではなかったような気がする。「tableタグ」が違ったっけ?

考えるのが面倒だし、デザイン上「display:block;」で問題無いからひとまず「display:block;」で対応。