IE7のフロートに問題があり、それがわかりません。テキストが左にとどまるように、右にフロートするリストを含む div を作成します。私が使用した方法は他のブラウザーでは機能しますが、IE7 では機能しません。問題を明確にするためにコードを単純化しました。
<div class="contentarea">
<div class="rightmenu">
<ul class="menu">
<li class="item-472"><a href="/joomla/index.php/novazeal-websites" >Website Building</a></li>
<li class="item-473"><a href="/joomla/index.php/novazeal-joomla-training" >Joomla Training</a></li>
</ul>
</div>
<div class="item-page">
<p>This is the services page. The quick brown fox jumps over the lazy yellow dog. My dog has fleas, The fox may catch them. I wouldn't want to be that fox.</p>
</div>
</div>
そして関連する CSS:
.contentarea {
background-color: #ffffff;
width: 794px;
min-height:100%;
height:100%;
overflow:visible;
position:relative;
vertical-align: top;
float:left;
}
.rightmenu {
float:right;
}
IE7 でフロートが適切に機能しないように、さらに上位の階層から入ってくるプロパティがあると思いますが、考えられるすべてを変更しようとしましたが、成功しませんでした。どんな考えでも大歓迎です。
テリー・ロズマス。