タグ

IEに関するsin_cosのブックマーク (11)

  • IE の getAttribute / setAttribute: Days on the Moon

    DOM の getAttribute / setAttribute メソッドは DOM Level 1 から定義されているメソッドで、MSDN Library によれば IE はバージョン 4 からサポートしています。しかし、IE での element.getAttribute(name) / element.setAttribute(name, value) というのは、基的には JavaScript における element[name] / element[name] = value のシンタックスシュガーでしかありません。ですから、element.setAttribute("innerHTML", "foo") とすると、element の属性には何の変化もないが element の内容が書き換えられるという事態になります。 この (手抜き) 実装が原因で、getAttribute

  • IE でsetAttributeは半端な実装 classとかstyleを指定しても反映されない - ひらい ぶらり Hi-Library

    日三つ目のエントリー うち二つがIEのダメエントリー。 マウスオーバーでクラス名を変更しようとして e.setAttribute("class", "hoge"); のように実行しても、クラス名が変わる(二重になる?)だけで、cssは反映されない。 どうもIEの実装が終わってるらしいが、詳しくは以下 http://nanto.asablo.jp/blog/2005/10/29/123294 で、どうすればいいのかというと e.className = "hoge"; とする。 他にもsetAttributeでセットするような値をどうすればいいのかは上記のサイトを参考に。 参考 http://fxb.jp/archives/000572.html

    IE でsetAttributeは半端な実装 classとかstyleを指定しても反映されない - ひらい ぶらり Hi-Library
  • CSSレイアウト時のよくやる失敗と対処法|WEB制作(html,css(スタイルシート) )|プログラムメモ

    ■floatでレイアウトしたときのボックスの間に隙間が出来る →隙間が出来るボックス要素全てに float 要素を追加 ■ <div>内に配置した<img>が<div>よりサイズが小さいと隙間が出来る → 下記を追加 img { display: block; } ■ Win IEだけずれる時があり、ずれる大きさがフォントサイズによって変わる →ずれる<div>等に vertical-align を設定する(top 又は bottom) ■ <td>内のフォントが正しく指定したとおりでない(Win IE Mac IE) →<td>の中に<span>をいれて対応する ■MacIEで<div>を floatさせると表示が崩れる。 → フロートさせるdiv の width height 属性を指定する ■<ul><li>で画像リンクを作成したときに WinIEでフォントサイズを変更すると 隙間

  • IE6のバグのまとめ - Webtech Walker

    XHTML+CSSでコーディングするときにブラウザのバグを知っているか知らないかでは大きく違いますよね。とりわけ他のブラウザよりバグが多いIE6さんのバグをまとめてみることにしました。そろそろIE7の自動配布が始まるころなので忘れないうちにということで。 とは言ったもののIE6のバグを改めて見てみると多い・・・多すぎるよ!逆にこれだけのブラウザがあるからこそコーダーという職種がある気さえしてきます。 今回は『CSSバグ辞典スレッド』の要約のWinIE CSSバグリストからIE6のバグを抜き出して自分でわかりやすいように種類わけしてみました。これで全てではないですがこれだけ知ってればかなりのケースで対応できると思います。 2012/07/31 追記: リンク先がなくなったのでリンクを外して一覧だけ残しときます。 ちなみにこの種類分けも厳密ではないのであしからず。 ボックスモデル maring

    IE6のバグのまとめ - Webtech Walker
  • [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>

  • IE9 Platform Preview がお披露目 - なげやりろぐ

    IE9の開発状況はどの程度すすんでいるのかいなとか思っていたら、突然現状報告版みたいなものをリリースしてくれましたよMSさん。 早速ネットブックに突っ込んでTest Driveページを閲覧してみたら・・・ナニコレすごい! レンダリングの一部にDirectXテクノロジーを利用しているそうで、ctrlキーと+キーで拡大していっても文字の周囲に破綻がありません。まるでベクターグラフィックで書かれているような感じ。 しかもjavascriptの実行エンジンであるjscript9.dllがかなり頑張っていて、Firefox3.6とベンチマークで比較してみてもほぼ同等のスコアを出してくれました。 それと何と言っても待ち望んでいたborder-radiusの実装。あこがれの角丸がCSSで出来ちゃうわけですよ。これでTwitterのHomeのコンテンツエリア上部の角が取れてより親しみやすくなるってモンです

    sin_cos
    sin_cos 2010/03/18
    早速試されておられた。かなり変わるんですねぇ。
  • マイクロソフト、「IE9」ではWindows XPを非サポートと発表

    ラスベガス発--Microsoftは「Internet Explorer(IE)9」の出荷時期を明らかにしようとはしなかったが、そのリリースの時期にかかわらず、「Windows XP」上で動作することはないことが発表された。 IEのゼネラルマネージャーDean Hachamovitch氏は、当地で開催のMIX10での記者会見において「最新のブラウザの構築には、最新のOSが必要とされる」と語った。 Microsoftは米国時間3月16日、IE9の「プラットフォームプレビュー」を公開した。この初期のバージョンには、新しい「Chakra」エンジンが採用されているものの、「戻る」ボタンすら搭載されていない状態で、ユーザーインターフェースは完成していない。また、「Windows Vista Service Pack 2(SP2)」以降のOSのみで動作する。

    マイクロソフト、「IE9」ではWindows XPを非サポートと発表
    sin_cos
    sin_cos 2010/03/17
    朝意気込んで入れようと思ったらvista sp2 以降対応ですよーの文字が。残念。
  • [速報]IE9プレビュー版が公開! HTML5準拠を約束、マルチコア、GPU対応で高速動作へ - Publickey

    マイクロソフトがラスベガスで開催中のイベント「MIX10」。2日目のキーノートスピーチでは、Internet Explorer 9について語られました。 IE9のポイントはHTML5、CSS3、SVGなどの標準への準拠と、マルチコアCPUGPUなどハードウェアを活用した高速な動作。壇上でIE9を紹介したDean Hachamovitch氏はこれを「HTML5, Hardware Accelerated」という言葉で表現。そして、IE9 Platform Previewのダウンロードが開始されたことも発表されました。 ここではMIX10、2日目のキーノートスピーチの内容を、IE9にフォーカスして紹介します。 HTML5, Hardware Accelerated HTML5アプリケーションはグラフィックが豊富に使われるアプリケーションであり、より高速な動作が必要となる。われわれのHTML5

    [速報]IE9プレビュー版が公開! HTML5準拠を約束、マルチコア、GPU対応で高速動作へ - Publickey
    sin_cos
    sin_cos 2010/03/17
  • IEバグ:marginの値が指定値より大きくなる

    大抵のCSSバグは、回避法が有るので何とかなるのですが、回避法が特に存在していないバグの場合非常に困ります。 最近の仕事で、IEバグでは比較的発生しやすいIEバグが起こったのでメモとして記しておきます。 floatで左右どちらかに寄せているボックスに、marginの値を指定するとIE5.x/IE6の環境下で、指定値の2倍程度のmarginが設定される。 大抵の場合はpaddingで代用出来るのですが、今回のケースではdivなどのボックスに対して指定せず、h3などのblock要素に直接floatを指定し、marginで調整しようとした際に発生。 該当のh3には背景画像が指定されており、テキストの位置をpaddingで調整していたので、marginを指定するしか無く、バグが発生しました。 対応方法でいくつか候補はあったのですが、今回はアンダースコアハックで対応。 divを追加して対応という方法

    IEバグ:marginの値が指定値より大きくなる
    sin_cos
    sin_cos 2010/02/01
    marginで対応していたら同じ事態に・・・
  • NLOG - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    sin_cos
    sin_cos 2010/01/25
    透過pngの表示の仕方。
  • [速報]Internet Explorer 9初披露、HTML5対応、DirectXで描画。Silverlight 4は今日からβ公開

    [速報]Internet Explorer 9初披露HTML5対応、DirectXで描画。Silverlight 4は今日からβ公開 マイクロソフトの開発者向けプライベートイベント「PDC09」は2日目。マイクロソフトが初めて、現在開発中のInternet Explorer 9の情報を明らかにしました。Internet Explorer 9は開発から3週間目で、HTML5対応、JavaScriptなど性能の向上、そしてハードウェアアクセラレート機能の活用などがポイント。 また、リッチメディアコンテンツのプラットフォームであるSilverlightは、次期バージョンのSilverlight 4を紹介。Webカメラなどの外部メディアサポート、グリッドや画像なども埋め込めるリッチテキスト機能、Adobe AIRのような独立したアプリケーションとしての機能などの強化と、Visual Studio

    [速報]Internet Explorer 9初披露、HTML5対応、DirectXで描画。Silverlight 4は今日からβ公開
    sin_cos
    sin_cos 2009/11/19
    IE9発表。Direct2Dで描画ですか
  • 1