タグ

バグとIEに関するyuxuのブックマーク (5)

  • [CSS]IEのhasLayout関連のバグと解決方法をまとめたサイト -hasLayout.net

    IE6/7/8のhasLayoutが原因でおきるスタイルシートのバグとその解決方法をまとめたサイトを紹介します。 hasLayoutについては、以前のエントリで紹介しているので参照ください。 IEでのCSSのバグを回避するhasLayout hasLayout.net バグは現在、IE6(44個)、IE7(28個)、IE8(19個)登録されており、各ページにバグの解説、バグが生じるデモページ、バグの解決方法とそのデモページなどが掲載されています。 IEのCSS Bugs一覧表の一部 また、CSSのチュートリアルでは、IEの便利なトリックも掲載されています。 CSS Tutorial 例えば、下記のようにIEでクリックした際に生じる点線は、他の箇所をクリックしないと消えないため、クリック後しばらくして消したり、元から表示させない方法などが紹介されています。 クリック時に生じる点線の処理方法

  • ワイン好きIT社長のブログ: jQueryでselect要素にoptionを追加しようとしてIEで動かない

    2008年8月20日 jQueryでselect要素にoptionを追加しようとしてIEで動かない Firefoxでは動いたのですが、jQueryでselect要素にoptionを追加しようとしてIEで動きませんでした。 動かなかったのは以下のようなコード。 var elem = document.createElement("option"); elem.text = "hogehoge"; elem.value = "1"; $("#select_element").append(elem); IEのinnerHTMLプロパティのバグが原因の模様。 http://support.microsoft.com/kb/276228/ja というわけで、素のDOM操作で対応。 var elem = document.createElement("option"); elem.text = "h

  • ol li の番号リストがIEで表示されないCSSバグ

    ol liとcssを指定したのに なぜかIEだけで番号リストが表示されない。。。 以前もliで悩まされた記憶があるんだけど~。 ググってみると苦しまれた方が多いようで 解決策として * { zoom: 1; } と指定して、かつ ul, ol, li { zoom: normal; } としてあげると即解決!!となるそうです。 zoom: 1;なんての、初めて知った。 でもあたしの直らないんですがっ_| ̄|○ 誰かタスケテ~~!! 必死に答えを探しては試す、を繰り返す。。。 そして見事に解決! それは、li要素にwidthを指定しないこと。 liをくくってるdivにwidth指定していたので それを消すと、解決した =3=3=3=3 でも、なんでダメなんだ~?? も~っ 人騒がせなIEめっ

    ol li の番号リストがIEで表示されないCSSバグ
  • worldending.jp

    This domain may be for sale!

  • IE8バグ?:a要素内に画像があってa要素に背景を指定した時に位置がずれる

    キャプチャ見てもらうと分かるようにIE8だけ極端に位置がおかしい。 IE8がリリースされてから、まだあんまりいじってないのでよく分かってないのですが、今組んでいるサイトをIE8でチェックしたら、「あれ?表示がおかしい...」って事に遭遇してしまったので、エントリー。 よくある感じで、リストのマーカー変わりに背景の指定をa要素にして、そのリスト内には画像テキストが入ってたんです。はい。 毎度のようにサンプルも用意してみました。 サンプルを見る 発生条件は調べた感じa要素内にimg要素があって、a要素にbackgroundプロパティの指定をした時に起こる感じです。 img要素にテキストが隣接してても同様でした。 サンプルみたいなデザインの場合、マーカー部分も一緒に切ってしまう事が多いから過去の案件は大丈夫だと思うけど・・・ 取りあえず、今回のサンプルに使ったソースは以下です。 <ul> <li

    IE8バグ?:a要素内に画像があってa要素に背景を指定した時に位置がずれる
    yuxu
    yuxu 2009/11/30
  • 1