-1

私のサイトはIE6+で完全に機能していますが、IE6またはIE5.5では、トラフィックの約6%がこのバージョンから発生しているため、IE6のユーザーを無視できないため、奇妙に見えます。代替品があるのを楽しみにしています。

いくつかの調査で、haslayoutプロパティを設定することでフォーマットの問題を解決できることがわかりましたが、CSSが非常に貧弱であると考えているため、この問題を修正するにはあなたの助けが必要です。

以下のURLを見つけることができ、IE6での動作を確認できます。テストできない場合は、ソースを表示して確認できます。提案を共有してください。

URL:http ://anujtripathi.net/BlogListing.aspx?Id=2

4

2 に答える 2

1

あなたのコード(default.css):

.bg1 {
    padding: 0 7px 20px 0px;
    border-top: 1px solid #FFFFFF;
    background: #FFFFFF url(images/img4.gif) repeat-x;
        width: 95%; 
}

95%縮小して、約92%が好きになるようにしてください。

次のようにIE6ハックを使用できます。

.bg1 {
  padding: 0 7px 20px 0px;
  border-top: 1px solid #FFFFFF;
  background: #FFFFFF url(images/img4.gif) repeat-x;
  width: 95%;
}

* html .bg1 {
  width: 92%; /* Star Html Hack IE6 only */
}

*+html .bg1 {
  width: 93%; /* Star Html Hack IE7 only */
}

しかし、私は正しい方法を学び、クロスブラウザ互換性のためにCSSを整理するために以下のリンクを見ることを強くお勧めします: IE互換性の問題に対処するための最良の方法は何ですか?

于 2010-06-03T23:53:39.480 に答える
0

私はあなたの境界線の幅、マージン、パディングを調べます。水平方向のスペースが足りないため、コンテンツがプッシュダウンされているようです。簡単に確認するには、メインコンテナを少し長くして、コンテンツが上にシフトするかどうかを確認します。

于 2010-06-03T23:35:21.500 に答える