2011-07-07 5 views
13

HTMLの検証以外は、私のタイトルが間違っているのではないかと思います。私は最近IE7のサポートを開始しなければなりませんでした(私は過去3年ほどそうでないほど幸運でした)。そして、divのことができないという事実は、inline-blockは、実際に私はすべてをdivにしてから、元に戻って要素を定型化します。だから私は考えているすべて私は後で戻って何かインラインブロックを作る場合私はIE7で動作していない理由を把握しようとしていないようにスパンです。スパンはdivになることができますが、divはスパンにはなりません

私の質問 - すべてのブラウザ(IE7 +、FF、Webkit、Opera)に誰かがスパムがdivのように動作できない場所を知っているケースはありますか?私はインラインのものの中にブロック要素があるためにHTMLが検証されないことに心配していません。

+1

「すべてをデフォルトに設定する...すべてをスパンにすることを検討しています...」これは冒涜です!これは狂気です! – sdleihssirhc

+12

@sdleihssirhc Madness?これはWEB DESIGNです。 – sdleihssirhc

+0

ええ、何ですか? :) –

答えて

11

私が直接あなたの質問にお答えするつもりはないが、私は、これは言って価値があると思います。

I最近再び IE7をサポート開始しなければならなかった(私は には十分に幸運してきたので、過去3年間、または に持っていない)とのdivのは inline-することができないという事実

01:ブロックは、あなた で、このよう div Sなどのブロックレベル要素のためにIE7で display: inline-blockを使用することができ、過去の月に私

を約10 倍を得ています

safe CSS hack (*property)を無効にしたくない場合は、conditional commentsを使用できます。

+0

huh ...ありがとう:)私は実際には常に ''にブラウザタグを持っています。だから、通常はCSSハックの代わりに '.IE7 .selector'のようなことをします。 –

0

これは助けになることがあります。SPAN vs DIV (inline-block)

+0

ありがとうございますが、そうではありません。これは単に私が既に知っていることを述べています。さまざまな要素に対して 'inline-block'、' block'、 '' inline'を設定して行動を変えることができます。私はもっ​​と答えを探しています: "'

...
は ' ...'とはまったく異なっています。混乱のため申し訳ありません。 –

関連する問題