タグ

CSSとIE6に関するmoqadaのブックマーク (2)

  • JavaScriptを使わないでIE6で透過PNGを使う方法 | エンタープライズ | マイコミジャーナル

    SitePoint: New Articles, Fresh Thinking for Web Developers and Designers YSlow, Stoyan Stefanov氏によればWebページに採用する画像の種類は写真データにはJPEGを採用し、それ以外にはPNG8にするのが妥当だとされている。しかしPNG8に透過データを含める場合には注意が必要だ。Net Applicationsの報告によれば2008年11月現在でIE6のシェアは22%弱はある。純減を続けているとはいえ、それでもなお第2シェアのFirefoxの合計シェア21%弱よりも多い。このIE6はPNG8の透過情報をうまく扱えない。 IE6で透過データを含んだPNG8を表示すると、GIFと同じように透過かそうでないかまで透過表現が低下してしまう。このため透過情報を含んだPNG8をIE6で表示する場合には何らかの追

  • IE6で擬似的にmin-heightを指定する方法 - このブログは証明できない。

    昨日のドラッグ&ドロップでリストを並びかえるネタですが。 ドラッグ&ドロップでリストを並びかえる - このブログは証明できない。 リスト間で項目を移動させて、リストが空になると高さが0になってしまいます。これでは、空のリストに項目を移動することができません。そこで、ulにmin-heightを指定したいわけですが、IE6だとmin-heightが使えないんですね。 ということで、IE6のバグを利用して擬似的にmin-heightを指定する方法です。 ul { min-height: 30px; height: auto !important; height: 30px; } IE6だと、!importantの行がスルーされて、その下の30pxが適用されます。しかも、中のliによってulの高さが変わってしまうバグのため、高さが30pxで固定されることはありません。これによって、min-hei

  • 1