タグ

IE7に関するhtsignのブックマーク (2)

  • すべてのオブジェクトがObjectを継承している訳じゃない - Qiita

    MDNいわく、 JavaScript におけるすべてのオブジェクトは Object に由来します。 すべてのオブジェクトは Object.prototype からメソッドとプロパティを継承しています が、それらは上書きされている可能性があります。 らしい、だけどオブジェクトの中にはObjectを継承していないものがある。 追記 優しい人に教えてもらったのだけど、IE8およびIE7はじゃなくてJavaScriptじゃなくてJScriptというJavaScript互換言語でスクリプトを実行している。なのでMDNに書かれていることは正しい。紛らわしいこと書いてごめんなさい。 追記終わり。 JScriptのオブジェクトの中にはObjectを継承していないものがある。 具体例を出すとIE7でのwindowオブジェクトやDOM Events。 さらにIE7でのwindow.toStringはFunct

    すべてのオブジェクトがObjectを継承している訳じゃない - Qiita
    htsign
    htsign 2014/03/07
    IE7のアレはJavaScriptじゃなくてJScriptっていうJavaScriptに似た何かだから無視していい。滅びろ。
  • IE7でのみpositionした要素がずれるバグ | FSFIELD Labs

    CSS IE7でのみpositionした要素が縦にずれるバグ 久しぶりにハマってしまったのでメモしておきます。 IE7でのみposition:absoluteで絶対配置した要素が縦にずれてしまうという謎のバグに遭遇しました(IE6・IE8では崩れない)。 調べてみたところ、情報が少なくてなかなか見つからなかったんですが、どうやらIE7にはpositionプロパティがらみで座標が再計算されないという固有のバグがあるようで、回避方法としてはposition:relative;を指定している要素の親の要素にheight:100%;を指定するとよいようです。 例えばこういうhtmlだった場合… <div id="bg_header"> <div id="header"> <p>例えばpositionをかけている要素がheaderで、headerの親がbg_headerの場合</p> </div

    htsign
    htsign 2013/10/02
    いやぁIE6, 7は本当にしょうもないバグが多いですね-。別にIEだけがどうこう言うわけでもないけど。
  • 1