2011-02-09 11 views
0

私はJoomlaでここで行ったサイトを持っています(私はJoomlaに慣れていませんが、すぐにそれを学ばなければなりませんでした)。 問題は、トップメニューがIE7でレンダリングされないため、メニューが破損した後にすべてのCSSがレンダリングされることです。スタイルのいくつか(背景、色、タイプ)がロードされているために、少なくとも部分的にロードされていることはわかっていますが、メインコンテナと他のdivはレンダリングされません。 私はどちらかのIE7が正しいスタイルシートを読んでいないと考えています(ノーマルは4つ、IE7は1つ、IE6は1つ、印刷は1つ)、同時に2つを実装しようとしている可能性がありますか? 私はこの問題を見つける方法についてこれ以上のアイデアはないので、他の誰かがこの問題を抱えているか、それを修正する方法を知っていることを期待しています。 私はサイトのホームページへのリンクを含んでいますが、私を助けるためにさらに情報が必要な場合は、私に知らせてください。 ありがとうございます。Joomla 1.5、CSS、IE7、mod_menu

答えて

1

私はあなたのCSSのいくつかざっと目を通し、と私はtemplate.cssで、このセクションが見つかりました:

{ 
HorizontalAlign 
} 
; 

次のようになります。推測で

/* begin Logo */ 

div.art-logo { 
    display: block; 
    position: absolute; 
    left: 10px; 
    top: 20px; 
    width: 500px; 
} 
h1.art-logo-name { 
    display: block; 
text-align: { 
HorizontalAlign 
} 
; 
} 
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover { 
    font-size: 26px; 
    text-decoration: none; 
    padding: 0; 
    margin: 0; 
color: { 
NameFontColor 
} 
!important; 
} 
h2.art-logo-text, h2.art-logo-text a, h2.art-logo-text a:link, h2.art-logo-text a:visited, h2.art-logo-text a:hover { 
    font-weight: normal; 
    font-size: 18px; 
    padding: 0; 
    margin: 0; 
color: { 
TextFontColor 
} 
!important; 
} 
h2.art-logo-text { 
    display: block; 
text-align: { 
HorizontalAlign 
} 
; 
} 
/* end Logo */ 

を、私はこのようなビットがあると言うだろうこれは次のようになります。

{HorizontalAlign}; 

次に、Joomlaはプレースホルダーを置き換えます。 (私はJoomlaを知らない、私はそれを推測している)

もしそうでなければ、代わりにtext-align: centerを試してみてください。

それでも問題が解決しない場合は、すべてのCSSを見て、同じ間違いの例を探してください。

+0

私はそれを修正しましたが、まだ動作していません。私はメニューモジュールがIE7でうまく動かないと確信していますので、私は別のものをテストしています。 – stephmoreland

+0

あなたがそれを働かせることができない場合は、私に知らせてくださいと私は見てみましょう。結局のところ、私は本当にこの問題について受け入れを得ていませんでした。 – thirtydot

+0

@thirtydot - IE7が他のものと組み合わせてprint.cssスタイルシートを使用しているため、動作していないと思います。それは奇妙に聞こえるが、スタイルのいくつかは機能していて、他のスタイルは機能していない。私はそれがprint.cssを使用していると確信しています。なぜなら、ヘッダーは表示されず、IE7ではヘッダーが表示されません。 – stephmoreland

関連する問題