-1
に積層されて、11の以下のdivは、私が欲しいのように見える - 水平に左から右へ、:のdivを水平Firefoxで表示されますが(間違って)垂直Firefoxバージョン10ではIE9
.containerForListStyles
{
width: 100%;
margin: 0 auto;
display:inline-block;
}
.listStyle1
{
font-family: Arial, sans-serif;
display:inline-block;
width: 250px;
margin-right: 5px;
margin-left: 3%;
}
.listStyle2
{
font-family: Arial, sans-serif;
display:inline-block;
width: 250px;
margin-left: 5px;
margin-right: 3%;
}
<div class="containerForListStyles">
<a href="www.oursite.com"><img src="www.oursite.com/images/logo-landing2.png"</img></a>
<div class="listStyle1">
This is the center div's text
</div>
<div class="listStyle2">
This is the right side text...
</div>
</div>
のFirefoxで画像が左にある場合は、listStyle1 divが右になり、listStyle2 divが右になります。すべて同じ行にあります。
IE9では、3つの要素(画像アンカー、div1とdiv2)が縦に並べられます。
私はインラインブロックとIEのトラブルについていくつかのSOの投稿を調べましたが、投稿すべてが「IE8以前」または「IE7以前」に問題があると言っていました。
IE9がこれらの3つのdivの水平左/中央/右レイアウトを表示するように変更する必要があるのは何ですか? IE9が 'インラインブロック'を無視するようです。
注:私のAndroidスマートフォン(HTC Evo)は、Firefoxと同じ水平レイアウトを正しく示しています。
インラインブロックからの切り替えはありません。私たちはそれが問題ではないと確信しています - インラインブロックとIE9に関する苦情はありません。実際、UIは他のブラウザでも問題ありません。IE9だけがdivを縦に積み重ねます。私たちが間違ってやっていることは、他のブラウザや、私たちがやっていることで間違っているのは間違いですが、IE9では「見過ごされている」ということです。 – wantTheBest
bodyタグのハード幅を設定していますか?ソース全体を見ることができる場所はありますか?スタック内で何かが起こっている可能性があります。 – Lowkase
あなたの直感は正しいです。 *** require_once 'somefile.php' *** ***私たちが見つけたすべてのコードサンプルは、これとはまったく異なる構文を使用していました** * require_once( 'somefile.php')***そしてその変更の後、IE9は100%インラインブロックを守ります。 – wantTheBest