作成日: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;」で対応。