タグ

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

  • 【特集】正式版完全対応! Internet Explorer 7 CSS攻略法 (2) 02-01 新規対応機能一覧 | クリエイティブ | マイコミジャーナル

    新規対応機能一覧 以下の一覧は、IE7で新規に対応したCSSのセレクタやプロパティである。IE7 beta2の段階でほとんどの機能に対応していたが、正式版では新たにmax-width / max-height / min-width / min-heightに対応した。 記述形式 種類 備考 リンク A > B セレクタ 子要素セレクタ。Aの1階層下の子要素Bを適用先とする。 解説: beta2 02-02 / 問題回避方法: 正式版 02-03 セレクタ A + B セレクタ 隣接セレクタ。Aに隣接するBを適用先とする。 解説: beta2 02-02 / 問題回避方法: 正式版 02-03 セレクタ A:first-child セレクタ :first-child疑似クラス。他の要素内にある最初の子要素Aを適用先とする。 解説: beta2 02-02 / 問題回避方法: 正式版 02-

    ytesaki
    ytesaki 2007/01/19
  • 【特集】正式版完全対応! Internet Explorer 7 CSS攻略法 (1) 01 はじめに IE7日本語正式版のCSS実装を検証する (MYCOMジャーナル)

    Internet Explorer 7日語正式版 Internet Explorer 7(IE7)の日語正式版がリリースされた。現在はまだダウンロードしてインストールする必要があるが、2007年4月をめどに、Windowsの自動アップデートで「優先度の高いアップデート」として配布される予定だ。「IE7ではWebページの表示が崩れる」といった問題が出る場合、それまでには対応を済ませておきたい。 そこで稿では、IE7 beta2のCSS実装検証を元に、IE7日語正式版における変更点やバグをまとめる。また、IE6以下との下位互換やモダンブラウザとの互換性を保ちながらバグを回避する方法、CSSハックについても検証する。 新規対応機能一覧 未対応機能一覧 修正済みバグ一覧 未修正バグ一覧 CSSハック一覧 参考 CSS実装徹底検証! そこが知りたいInternet Explorer 7 なお

    ytesaki
    ytesaki 2007/01/19
  • アスタリスクをプロパティ名の頭につけるというCSSハック

    CSSの各セレクタのブロック内でInternet ExplorerとFirefoxやOperaなどで分けてプロパティを設定するハックとしてUnderscore Hackという有名なものがあるが、Details on our CSS changes for IE7によるとInternet Explorer 7では修正されている。だが、アンダースコアのかわりにアスタリスク(*)をプロパティ名の頭につけるというAsterisk Hack (勝手に命名)は健在だったりとか。 Asterisk HackはUnderscore Hackとほとんど同じで、 #menu { position: fixed; *position: absolute; } というような記述をするハック(サンプル・ページ)。結果はInternet Explorerでabsolute、FirefoxやOperaなどではfixed

    アスタリスクをプロパティ名の頭につけるというCSSハック
  • 【特集】CSS実装徹底検証! そこが知りたいInternet Explorer 7 (1) 01-01 Internet Explorer 7 beta2のCSS実装 (MYCOMジャーナル)

    Microsoftから2006年5月、Internet Explorer 7(IE7)beta2がリリースされた。IE7は2001年にInternet Explorer 6(IE6)がリリースされて以来、5年ぶりのアップデートとなる。このメジャーアップデートでは、CSSの標準規格への準拠やバグの修正、未対応だった機能への対応などが期待されている。 IE7 beta2では、CSS2.0のセレクタや「fixed」による固定位置表示、すべての要素に対する「:hover」の指定などに対応しつつ、XML宣言の記述によって発生していた問題が修正されるなど、要望の大きかった部分への対応・修正が行われている。 しかし、フロート(回り込み)関連や、プロパティを組み合わせたときに発生する細かなバグに関しては修正されていない部分も残っており、正式版リリースまでにどのぐらい修正されるかが注目される。 一方で、

  • 【特集】CSS実装徹底検証! そこが知りたいInternet Explorer 7 (MYCOMジャーナル)

    【特集】 CSS実装徹底検証! そこが知りたいInternet Explorer 7 2006/07/13 エ・ビスコム・テック・ラボ

  • IE7用のCSSハック - to-R

    Lucky bag::blogさんでIE7用のCSSハックのまとめを発見しました。 バージョン 6 以下の IE にのみ適用 * html body バージョン 7 の IE にのみ適用 *+html body バージョン 7 を含む全ての IE にのみ適用 *+html body, * html body IE7 を含むモダンブラウザにのみ適用(バージョン 6 以下の IE を除外) html>body IE7 を除くモダンブラウザにのみ適用 html>/**/body スポンサードリンク 2006年6月11日 00:43 タグ カテゴリー CSS «ホームページの成約率倍増!! 売上・利益アップテクニック | メイン | prototype.jsを使ってみる 1» このエントリーのトラックバックURL http://blog.webcreativepark.net/cgi/mt/mt-

    IE7用のCSSハック - to-R
    ytesaki
    ytesaki 2006/06/19
    IE7
  • CSSレイアウトの定石 WinIE6バグ回避法

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

    ytesaki
    ytesaki 2006/03/23
    IE6
  • borderの幅はwidthに含まれるのか | なつみかん。

    borderの幅はwidthに含まれるのか 2006.02.24 Friday borderの幅はboxの外側にあるのか、内側にあるのか。 これについては「URL入りのDOCTYPE宣言をした場合は外側に(標準モード)、そうでない場合は内側」と思っていた。padding についても同様に 標準モード:実際の幅 = width + padding + border 互換モード:実際の幅 = width ( padding および border を含む) 例えば .hoge{ width : 300px ; border : 2px solid ; padding : 5px } の場合、実際の幅は 標準モード→ 300 + 2*2 + 5*2 = 314px 互換モード→ 300px(中身は自動計算) です。 なので困った時は1行目に <!DOCTYPE HTML PUBLIC "-//W3

    borderの幅はwidthに含まれるのか | なつみかん。
    ytesaki
    ytesaki 2006/02/28
    IE5
  • 1