タグ

IE6に関するeguegu3000のブックマーク (19)

  • URLの#以降に?が含まれていた場合の挙動 - おもしろ日記パワー

    通常、URLの#以降は以下のJSで取得できる。 対象URLが「http://hoge.jp/#fuga.php?id=piyo」の場合 alert( window.location.hash ); alert( window.location.hash.substring(1) ); 実行するとそれぞれ #fuga.php?id=piyo fuga.php?id=piyo と表示される。 しかしIE6の場合、?以降が取得できない。 解決策 なので?以降を別コードで取得する。 alert( window.location.hash + window.location.search ); alert( window.location.hash.substring(1) + window.location.search ); あとはそれぞれのコードをIE6か否かで分岐して実行すればおk。 IE6

    URLの#以降に?が含まれていた場合の挙動 - おもしろ日記パワー
  • 背景色をrgbaとrgbで2重指定するときのIE地雷

    はじめに結論 CSSで背景に透過色を指定する際に,来のrgbaとIE6-8用のrgbを2重で書いたりしますが,うっかりハマるポイントがあるので紹介. 結論から言うと背景プロパティは,background-colorではなく,backgroundを利用しましょう,ということになります. Goodパーツ こう書くことを鉄の掟としておけば,特にハマることはないとおもいます.きっと. .someClass { background: rgb(128,128,128); /* または background-color: rgb(128,128,128); */ background: rgba(128,128,128,0.8); } 両方ともbackground指定にしておけば覚えやすくて安全ですが,rgb側はbackground-colorでも大丈夫です. Badパーツ こうやるとIE6-8で背

    背景色をrgbaとrgbで2重指定するときのIE地雷
  • jQueryでIEを判別して別処理を加える方法|BLACKFLAG

    IEの自動アップデートでIE6,7など古いブラウザの存在は消えつつありますが、まだクライアントからの要望によってはIE6,7の対応が必要になってしまい、それによってIEへの振り分け処理などが避けられない状況になることはまだ多々あったりします。 CSSではIEの個別のバージョンに対しての処理はCSSハック(推奨されませんが)だったりありますが、jQueryで簡単に判別処理する方法もあり、その記述方法を必要になた時につい忘れてしまうので、ここで自分用メモとして含め紹介してみます。 まずはIE全てのバージョンに対して処理を与える方法。 ◆IEすべて if($.browser.msie){ ~ 処理 ~ } jQueryの「$.browser」を使ってIEのUA「msie」を判別して処理します。 次にIE6(以前のバージョン含む)に対して判別して処理を与える方法。 ◆IE6 if($.browse

    jQueryでIEを判別して別処理を加える方法|BLACKFLAG
  • アンカーを:hover状態にすると親ブロックの高さが変化する - CSSバグリスト

    以下の条件群のいずれかに該当するとき、アンカーにマウスポインタ等を乗せて:hover状態にすると内側から3番目のボックスの高さが増加したり減少したりする。 条件群1 3重以上の入れ子ブロックになっている。 一番内側のブロックに含まれたa要素に:hover疑似クラスで背景を設定している。 最も内側のブロックに任意の上下マージンを設定している。 内側から2番目のブロックに背景とボーダーを設定している。 内側から3番目のブロックに任意の幅を設定している。 条件群2 3重以上の入れ子ブロックになっており、最も内側のブロックが複数存在する。 一番内側のブロックに含まれたa要素に:hover疑似クラスで背景を設定している。 内側から2番目のブロックに任意の上下マージンを設定している。 内側から2番目のブロックまたはそれより内側にある要素に背景を設定している。 内側から3番目のブロックに任意の幅を設定し

  • CSS3 PIE: CSS3 decorations for IE

    PIE makes Internet Explorer 6-9 capable of rendering several of the most useful CSS3 decoration features. Try the Demo This quick demo shows just a few of the CSS3 properties PIE can render. Use the controls to adjust the CSS3 applied to the box. Load this page in IE to see that it is rendered properly!

  • Internet Explorer 6 Countdown

    The Internet Explorer 6 Countdown Moving the world off Internet Explorer 6 10 years ago a browser was born. Its name was Internet Explorer 6. Now that we’re in 2011, in an era of modern web standards, it’s time to say goodbye. This website is dedicated to watching Internet Explorer 6 usage drop to less than 1% worldwide, so more websites can choose to drop support for Internet Explorer 6, saving

  • IEで絶対配置(position:absolute)のボックスが消えるバグの検証

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

  • 北斗揃い 白オーラ出金 時間|北斗揃い 白オーラプロモコード|北斗揃い 白オーラカジノオンライン|北斗揃い 白オーラカジノ 銀行振込

    FW富山雄斗選手(前橋育英高校2年)がフリーCKでMF須田光輝選手(前橋育英高校2年)にぶつかりFW村中洋一選手(関大4年・北陽高校)が2得点1アシストとPKを決めた青森が愛媛県に移籍 劇的勝利で初ベスト4 【MOM2230】 大阪府FW 翔太不二夫(C大阪U-18・1年)_ヒーローの座を譲るもドイツから帰国した磐田MF山田は初先発に失意の思い… 気持ちを込めてダービーを狙う 数字の買い方 おすすめ

  • 認証がかかっています

    こちらのブログには認証がかかっています。 ユーザー名 パスワード Powered by Seesaa

    認証がかかっています
  • ITキヲスク | IE6の頻出CSSバグいろいろと、それに対処するハック術

    CSSコーディングにおいて最も忌むべきもの、それはIE6。 「ホントに仕様書読んで作ったのか?」と疑いたくなるほどのオリジナリティ溢れるCSS解釈は、IE6の絶大なシェアとも相まって、一層容赦ない問題となりました。 世には様々なハック術や回避方法が出回るも、それ自体がIE6のバグを利用したモノだったりして、IE立てればOpera立たず、みたいな状況に脳ミソとろけた経験のある方も多いのではないでしょーか。 今回のエントリーでは、そんなIE6で頻出するCSSバグと、それを対処 / 回避するハック術なんかを取り上げてみたいと思います。 これでもうIE6なんざ怖くない!? IE6の頻出CSSバグと対処ハック術 1.横方向のmarginが倍になっちゃうバグ。 恐らく最も引っかかるであろう、この凶悪なバグ。 このバグに見舞われてしまう条件はものすごくカンタンで、「floatさせた要素に、floatした

    ITキヲスク | IE6の頻出CSSバグいろいろと、それに対処するハック術
  • 鉄王 - IE6で複数のclassを認識できないバグはjQueryで解消

    Twitterでのポストがメインになってしまい、ブログの更新が滞ってしまった今日この頃。久しぶりの投稿がてらtipsを少々。同様の症状を検索してみたけど解決法が見つからなかったので、どなたかの参考になれば。 IE6以下でclassの複数指定でバグがあった - Webコーダーの手帳 http://web-coder.info/2009/04/css-bug-ie6-multi-class-selecter.html class属性の中で、class名を半角スペース区切りで入力してくと複数のclassをその要素へ対して同時に適用できます。 《中略》 CSS側ではセレクタで、半角スペースも空けずに連続してclass名を並べることで、「複数のclassが同時に適用されている場合」の記述ができます。同様にid名とclass名を並べることで「class名が適用されたid名の場合」とかもできます。

  • IE 6で泣かないための、9つのCSSハック (1/3) - @IT

    有限会社タグパンダ 喜安 亮介 2009/10/8 Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部) 最も多く使われているのに……、いや、だからこそ 多くのWebデザイナの悩みの1つは、レイアウトの表示ずれ問題だと思います。これは、各Webブラウザが採用しているレンダリングエンジンの違いから起因している場合が多いです。その中でも、最もWebデザイナ泣かせのWebブラウザなのは、マイクロソフトが開発しているIE(Internet Explore)のバージョン6です。 IE 6は、発売開始当初のWindows XPにデフォルトでインストールされていたWebブラウザということもあり、世の中の多くのユーザー

  • DD_belatedPNG: better PNG background-image support in IE6

    Long story short, this uses Microsoft's implementation of VML instead of Microsoft's AlphaImageLoader filter. I stumbled upon the notion that PNG images show up correctly in a VML fill element while working on DD_roundies. Thereafter, some Googling revealed that a few people had already known about this. The intended implementation is pretty easy: Download a copy of the DD_belatedPNG Javascript fi

  • IE6で透過pngを表示させるオススメscript、「DD_belatedPNG.js」

    >> 詳細な使用法と注意点を追加エントリーしました。 いまだ絶大なシェアを誇るIE6(Internet Exproler 6)ですが、WEB制作者ならご存知の通り、さまざまなバグ・不具合を内包しております。 ・CSSでfloatしたブロックのmarginが倍になる。 ・後方互換モードの場合、text-alignが子要素にまで影響する。 ・透過png画像が透過されない。 上記以外にも、それはいくつもの制作者泣かせの問題があり、業界内では「IE6氏ねばいいのに」とまで言われているブラウザですが、前述の通りシェアは絶大なので、対応しないワケにもいかず。 すでにいくつもの対応策が出回っておりますが、その中でも自分的に一番オススメするのが、「DD_belatedPNG.js」を使用する方法です。 有名どころの対応策を併記・比較しながら、どこがオススメなのかを含めてエントリーしたいと思います。 有名な

    IE6で透過pngを表示させるオススメscript、「DD_belatedPNG.js」
  • 【CSS】IE6 リストで隙間が出るバグ | Yuki's SlowLife

    IE7だと問題ないのですが、IE6で出る症状です。リストでナビゲーション作ってるときによく出くわします。←こんな感じで、リストに妙な隙間が出るやつ。margin:0px;にしてもpadding:0px;にしてもこの隙間は一行に消えません。 <ul> <li><a href="#">ナビゲーションA</a></li> <li><a href="#">ナビゲーションB</a></li> <li><a href="#">ナビゲーションC</a></li> </ul>

    【CSS】IE6 リストで隙間が出るバグ | Yuki's SlowLife
  • IE6にPNG画像のアルファチャンネルを効かせる方法のまとめ | Blog hamashun.com

    最近はアルファチャンネルを含むPNG画像を利用したサイトが増えてきたように感じます。 2008年9月号のWeb Designing誌でも特集が組まれたりと、関心も高まっているようです。 ただ、そこで問題となるのはIE6のアルファチャンネル問題。 何らかの手段でこれを解決する必要があります。 少し前の仕事でこの問題を解決する必要があり、いくつかのライブラリを試してみたので、それをまとめてみます。 なお、img要素ではなく、CSSの背景画像で使用する場合として検証しました。 img要素にだけ適用したい場合には、もっとシンプルな方法があるかもしれません。 概ね共通する事 標準準拠のCSSのみでは不可能 IEの独自拡張の、filterプロパティを使う必要があります。 CSS内に記述する方法やhtcファイルを使う方法、JavaScriptを使う方法でも、結果的にはこのfilterプロパティのAlph

  • ヨモツネット[日記] ≫ CSS ファイルだけで IE 6 の背景に設定した png のアルファチャンネルを有効にする

    blog移行しました。新しいblogで更新を続けています。 XMLェ… text ja 2012-07-08 http://www.yomotsu.net/wp/?p=603 XMLェ… 日々の出来事2012年7月8日日曜日 ブログ作りなおそうかなーと思って、この Webサイト をみなおしてたら、Web ページのメタ情報としてダブリンコア (RDF) を混在させていたことを思い出した。バリデーターにかければ、グラフも取り出せて みたいな感じになる。でも結局あまり意味なかったです多分。いまは OGP とかありますしね。 Web ページは XHTML にしてたけど、ブログのコメントで参照先のない数値参照とか混ぜられると XML パースエラーになるし、XML だから他の語彙混在できるけど、RDF くらいしか混ぜてなかったし、XHTML 意味なかったです多分。いまは HTMLSVG 混在でき

  • [CSS]IE6でよく遭遇する6つのバグとその解決方法 | コリス

    CSS Trickのエントリーから、IE6でよく遭遇する6つのバグとその解決方法の紹介です。 IE CSS Bugs That’ll Get You Every Time ボックスモデルのバグ マージンが二倍になってしまうバグ min-width, min-heihgtと同等の指定 Stepdownバグ hover擬似クラスをa要素以外にも対応 透過PNGを透過表示に対応 ボックスモデルのバグ <textarea name="code" class="css" cols="60" rows="5"> div#box{ width:100px; border:2px solid black; padding:10px; } </textarea>

  • IE6でよく遭遇するCSSのバグとその解決方法 | コリス

    Dave Woodsのエントリー「IE6 -CSSのバグとその解決方法」から、IE6でよく遭遇する3つのCSSのバグとその解決方法の意訳です。 IE6 - CSS Bugs and Fixes Explained IE6で、マージンが2倍になってしまうバグ IE6で、hasLayoutプロパティによって起こるバグ IE6で、小さい高さを指定した場合に起こるバグ IE6で、マージンが2倍になってしまうバグ IE6で、フロートした要素のマージンが2倍になってしまうバグと解決方法の紹介です。 下記のコードで、IE6はマージンが20pxになります。 sample:バグ #navigation{ float: left; width: 200px; margin-left: 10px; } #content{ float: right; width: 500px; margin-right: 10p

    IE6でよく遭遇するCSSのバグとその解決方法 | コリス
  • 1