0

以前は ASP.Net メニュー コントロールを使用していましたが、問題なく動作しました。最新のプロジェクトでは同じメニュー コントロールを使用していますが、何らかの理由でメニューをクリックするとメニューの左側にスペースが追加され続けます。2つのスクリーンショットを見てください。

この問題はIE 8以下のバージョンでのみ発生し、他のブラウザでは発生しません

ウェブサイトの実例

実機 Internet Explorer 8 実機 Internet Explorer 8

IE Tester を使用した Internet Explorer 8 IE Tester を使用した Internet Explorer 8

私はこの数日間、この設計上の問題と格闘してきました。原因となっているプロパティを特定できないためです...これは、実際の Internet Explorer 8 がシステムにインストールされている場合、または IE テスターを使用してテストしている場合にのみ顕著です。 IE 8バージョン用です。

IE 9 を使用しているため、より高いバージョンを使用している場合は、F12 を使用して確認しますが、IE 8 では標準モードでも互換モードでも設計上の問題は見られません。

私はCSSの専門家ではないので、これに関して助けていただければ幸いです。

4

1 に答える 1

0

ついに問題は解決しました。問題はCSSプロパティの競合によるもので、問題を引き起こしていた次の方法でCSSを記述していました。問題を解決するために、両方のクラスを別々に作成しました

.LNMore a:link, a:visited 
{
    float:left;
    width:160px;
    height:15px;
    font-family:Tahoma;
    font-weight:bold;
    text-align:right;
    font-size:12px;
    padding-left:0px;
    padding-top:6px;
    color:White;
    text-decoration:none;
}
于 2012-07-29T05:39:19.470 に答える