タグ

IEとCSSに関するoki448jpのブックマーク (8)

  • 雑記: PNGと透過とレガシーブラウザ - 2013年秋 - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 最近になってIE6のサポートは減ってきましたが、IE8の息もまた長そうですね。 透過PNGについては以前も記事をしたためた事がありますが、 当時からまた事情も変わってきてると思いますので、ここに昨今の対応に関する雑記などを記しておきます。 前提 ここで言う「belatedPNG」は家ではなく、 家をフォークしている「jquery-belatedpng.js」を指しています 「おおきくくずれなければいい」IE6対応 「IE6ではおおきくくずれなければいい」 最近よく聞くようになってきたフレーズですが、つまり「完全にあわせなくてもいいけど一応見えるようにしてね」という事で、 見た目をある程度損なっても許容されるわけです。(と好意的に解釈しましょう。) ところで、今IE6を使うような人達は、おそらく諸事情があって「致し方なく」使っ

    雑記: PNGと透過とレガシーブラウザ - 2013年秋 - Mach3.laBlog
    oki448jp
    oki448jp 2014/05/14
    belatedPNG/雑記: PNGと透過とレガシーブラウザ – 2013年秋
  • belatedPNGと幸せにくらす為の小さなコツと小技 - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) 様々な理由から多くの方がAlphaImageLoaderよりもbelatedPNGを活用されているようですが、 単純明快な前者と違って、後者は便利な反面ブラックボックスな部分も多いです。 今回のお話は、そんなbelatedPNGを使用する上で注意すべき点と、困ったときのおまじない。 前提 ここで言う「belatedPNG」は家ではなく、 家をフォークしている「jquery-belatedpng.js」を指しています 何をしてくれているのか、知っておく まず、belatedPNG が行ってくれる処理をおさらいしてみましょう。 簡単に書いていますが、結構面倒な事を一手に引き受けてくれている事がわかります。 fixPng() をあてた要素の複製をVMLで生成してそれを表示する 元要素のスタイルの変更を検知してVML要素にも変更を加

    belatedPNGと幸せにくらす為の小さなコツと小技 - Mach3.laBlog
    oki448jp
    oki448jp 2014/05/14
    belatedPNGと幸せにくらす為の小さなコツと小技
  • Selectivizr - CSS3 pseudo-class and attribute selectors for IE 6-8

    Enhancing IE's selector engine Selectivizr adds support for 19 CSS3 pseudo-classes, 2 pseudo-elements and every attribute selector to older versions of IE. It can also fix a few of the browsers native selector implementations. JavaScript-knowledge: none Selectivizr works automatically so you don't need any JavaScript knowledge to use it — you won't even have to modify your style sheets. Just start

    oki448jp
    oki448jp 2013/11/15
    IE6-8でCSS3のセレクタを使えるようにするJavaScriptライブラリ「Selectivizr」
  • 【保存版】IEのバージョンを判別し、バージョンごとにスタイルを適用する3つの方法 | DX.univ

    エンジニアの菊池です。 今回、初めてブログを投稿させていただ[...]エンジニアの菊池です。 今回、初めてブログを投稿させていただくことになりました。 業務では主にフロントエンドの実装とマークアップ等を担当しています。 さて、Windows XPのサポート終了まで残り約8ヶ月となりました。 ようやく長くにわたり苦しめられてきたIE6から解放されることになりますが、でも実はIE7、8、9もIE6ほどではないまでもバグや独自解釈が多かったりします。 そんな時にはCSSハック等の手法やJavascriptを利用してIEだけ特別な処理やスタイルを適用したりします。 ということで今回かなり今更感はありますが、自分用の備考録も兼ねてIE6〜10のバージョン別CSSハックと条件付きコメント分岐、jQueryによるIEバージョン判別の3つの方法についてまとめてみました。 1.CSSハック /* I

    oki448jp
    oki448jp 2013/09/27
    IEのバージョン別CSSハック
  • IE6〜8でCSS3セレクタ利用「Selectivizr」

    CSS3セレクタを使う上で問題となるのはやはりIEです。HTML5 & CSS3 Supportで確認すると、IE6~8はほとんど対応できていないことが分かります。 そんなIEでもCSS3セレクタを使えるようにするのがSelectivizr.jsです。詳しく紹介されているサイトがあまりなかったのでご紹介。 Selectivizrの設置方法 ここで提供されているselectivizr.jsとJavaScriptライブラリを外部ファイルで読み込むだけで、CSS3セレクタがIE6~8でも利用可能となります。コードも外部ファイルを読み込むだけですのでとてもシンプルです。 <script type="text/javascript" src="[JSライブラリ]"></script> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascr

    IE6〜8でCSS3セレクタ利用「Selectivizr」
    oki448jp
    oki448jp 2012/03/27
    IE6~8でもCSS3セレクタが利用できるツールの決定版「Selectivizr」
  • http://fb.skr.jp/bowz/archives/002149.html

    oki448jp
    oki448jp 2006/10/04
    Windows Internet Explorer(IE) 5, 5.5, 6のウィンドウ内側のベベルを消す
  • CSSレイアウトの定石 WinIE6バグ回避法

    CSSを使ったレイアウトをする際にWinIE6のバグを回避するための「定石」をまとめておきます。 とくに重要だと思うものは強調してあります。参考としてバグ辞典へのリンクも用意しました(つまり回避法を用いない場合にどんなバグが発現するか)。 フォントサイズ関係 font-sizeは%かpxで指定する。 キーワードで文字サイズを指定すると標準モードと互換モードで文字サイズが変わる(IE6) em単位で指定した値が文字サイズ変更後に正しく反映されない(IE6) ボックスモデル関係 widthと同時に左右borderや左右paddingを指定しない。heightと同時に上下borderや上下paddingを指定しない。 ボックスの幅や高さを算出するときにパディングやボーダーのサイズを含めてしまう (ブロックレベル要素を内包するボックスにはpaddingを指定しない。) 左右ボーダーとパディングを設

    oki448jp
    oki448jp 2006/03/22
    CSSハックを行わないように、まず気をつけるべきこと
  • IEでもFirefoxでも崩れないレイアウト :: TextOcean

  • 1