人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IE7では、スターハックは使えないと聞いたのですが、使えてしまっている気がするのですが。。。

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:IE7 スター
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● komorebi
●27ポイント

IE7では、

スターハック+:first-child疑似要素+隣接セレクタ

(*:first-child+html ? {...})

ならば、IE7のみのハックとして使えますが、

それ以外はIE6以下だけのハックになります。

ただし、いずれも文法としてはNGですが・・・

【特集】正式版完全対応! Internet Explorer 7 CSS攻略法 (15) 04-01 CSSハック一覧 | クリエイティブ | マイコミジャーナル

http://journal.mycom.co.jp/special/2007/ie7/014.html


2 ● wizemperor
●27ポイント

IE7ではスターハックは使えません。

ただし、IE6互換モードではスターハックが有効になるようです。

・DOCTYPE宣言なし

・DOCTYPE宣言が

の場合に、IE7で互換モードになります。

http://q.hatena.ne.jp/


3 ● wizemperor
●26ポイント

すみません、この回答にポイントはいりません。

・DOCTYPE宣言なし

・DOCTYPE宣言が<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

の場合に、IE7で互換モードになります。


ちなみに、

*:first-child+html ? {

}

という書き方は、XHTMLに対するCSSとしては不適切だとは思いますが、CSSとしては文法違反ではありません。


http://q.hatena.ne.jp/

◎質問者からの返答

すみません。ハックに関しては不慣れなため、お教えいただけますか?

どうしても、使えてしまいます。

CSSで下のものを書き、宣言はです。

html*p{

padding : 5px;

width : 300px;

border : solid 1px #cccccc;

}

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ