常にIE8に問題があります...
インライン ブロックを使用して、テキストを画像の右上端に揃えようとしています。FF では正常に動作しますが、もちろん IE8 では動作しません。
これが私がやっていることのフィドルです: http://jsfiddle.net/9DPv5/
私は次のことを試しました:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
何もしませんでした。
<!DOCTYPE html>
何もしませんでした。
<!--[if lt IE 8]>
<style type="text/css">
li { display: inline !imporant; }
</style>
<![endif]-->
問題を修正せず、ページの他の場所でスタイルを壊しました。
margin-right:1px
ブロックにはすでにマージンが設定されているため、この ofc は何も変更しませんでした。
他に何を試すべきか本当にわかりません。IE8 で動作しない CSS はないと思います。
私もこれらを見つけましたが、テストする場所がわかりません:
.divInlineBlock
{
display: inline-block;
float: left;
}
と
display: inline-table;
編集:画像が正しく配置されているようですが、そうでないのはテキストだけです。
どんな助けでも感謝します。