2012年03月09日
川俣晶の縁側ソフトウェア技術雑記 total 5022 count

IE9のCSSのstyle.visibilityの初期値は何か

Written By: 川俣 晶連絡先

 検索すると、CSSのstyle.visibilityの初期値はvisibleとしているサイトが多数ですが、IE9で調べたところ、違うようです。

 もう1つ。表示非表示を継承する設定はinheritだと説明しているページが多数でしたが、これも違うようです。

調査対象 §

  • IE9
  • Chrome
  • (Firefoxはテストに使ったアプリが動かなかった。別件の問題と思われる)

調査結果 §

  • CSSのstyle.visibilityの初期値は空文字列であった。
  • CSSのstyle.visibilityに空文字列を代入すると親要素の継承として機能した
  • 逆に、inheritを指定しても継承として機能しなかった

感想 §

 山のような人間がHTMLとCSSとJavaScriptをネットで説明しているにも関わらず、いちばん頼れたのはIE9のF12で開く開発者ツールで直接実行した値の確認と変更でした。今は本当に2012年? 1990年代後期の混乱期じゃなくて?