タグ

2009年8月11日のブックマーク (2件)

  • [mootools] 透過PNGをIE6で自動的に表示させる pingfix.js clone

    必要に迫られて作ったIE Pingfix.jsのクローン ページ内にある透過PNG形式画像をIEでも表示させるプラグインのmootools版です。 透過画像やAlphaImageLoaderについてはこっちの記事で詳しく書いてます→透過PNGと透過フィルターの使い方 適用する画像の判別はファイル名で行います。 背景は面倒なので未対応ですが、要素IDによる範囲指定が可能です。 やってる事は大体同じ 透過する画像を取得 画像の属性を取得(width,height,alt,src,class,id等) 新しい要素を作成(このクラスではspan) 作成した要素に画像の属性を当てる Style属性で作った要素をスタイリング(AlphaImageLoaderはここ) img要素を削除またはdisplay:noneにして作成した要素を挿入 Usage このスクリプトはmootools ver1.2のプラ

    [mootools] 透過PNGをIE6で自動的に表示させる pingfix.js clone
    skyguild
    skyguild 2009/08/11
    pngfix 透過png テクニック js
  • IEで絶対配置(position:absolute)のボックスが消えるバグの検証

    先日、友達の依頼で XHTML+CSS のコーディングをしていたところ、position:absolute を指定したボックスが Win版IE6 でのみ表示されないという現象に出くわしました。あちこち調べてみたところ、かなり厄介な IE のバグのようで、消えるときの条件がいろいろあることがわかったので、整理してみたいと思います。 まず最初に見つけたのが、以下のサイト。 » IEで position:absolute した要素が消えるバグ こちらで紹介されているのは、float と clear にはさまれた position:absolute が消えてしまう現象とその対策。でも、私がはまったケースでは、position:abloslute の前には float がありません。紹介されているように clear を追加してみても当然ダメ。う~ん、なぜだ・・・ 日語のリソースを調べてみても解決策

    skyguild
    skyguild 2009/08/11
    position chips バグ IE