2012-01-03 9 views
0

IE7 & 8を使用している一部のコンピュータでは、右の列の上部にあるミニカレンダーのナビゲーションバーの日付(つまり、「January 2012」)が2行のテキストとして表示されている理由を教えていただけますか? ??他のブラウザでは正しくレンダリングされているようです...私は研究しましたが、解決策を見つけることができません。一部のブラウザでミニカレンダーのナビゲーションバーの日付が正しく表示されないのはなぜですか?

http://www.stamfordsymphony.org/indexGLK.php

ありがとうございます!

+0

私はIE8で適切に見えます。 –

+0

@JustinSatyr:互換モードを試してください。 –

答えて

3

.monthYearRowのCSSクラスのwidth: 70px;は、互換モードのテキストでは十分ではありません。互換性のないビューでは、指定した幅は無視され、テーブルセルのサイズが最大化されます。

そのクラスからすべてwidth行を削除するか、必要に応じて要素のIDを使用して少なくとも上書きしてください。

+0

それはそれでした!ありがとうございました.... – user1128561

+0

問題ありません!この答えの横にあるチェックボックスをクリックすることを忘れないでください。 :-) –

1

問題の原因はわかりませんが、不要なスタイルルールを削除すると、それが確実に絞り込まれます。たとえば、あなたのスタイルシートで.monthYearRowのwidth属性を削除すると、問題はなくなります(少なくともIE 9ではIE 7として動作しています)。

どのルールが違反者であるかを見つけるまで、スタイルルールを削除してみてください。

+0

ありがとう!それはそれを修正した。 – user1128561

関連する問題