0


0

http://tesselaar.com/gallery/ページの上部に「Photo Gallery」というページの上部に見出し(レベル1)がありますが、これはIE7には表示されませんが、その理由がわかりません。

それはサイトの他の部分と同じCSSとページ構造に従いますが、唯一の違いはその直後に要素が右に浮かぶことです。

任意の洞察力がいただければ幸いです。

2 Answer


1


確かに私にはグリッチがあるように見えますが、ここにインストールされているのはIE devツールだけなので、それはHTML自体ではないと言えるでしょう、それは間違いなくIE CSSのバグです。 IEが動揺している多くのことのうちの1つはフロートです。そのため、この2つを試してみることをお勧めします。

1つ目は、Doctypeをstrictに変更することです。これは先に進むためのより強固な基盤であり、IEの動作を変更します。 それ自体を修正するかもしれません。

2番目の提案はdivからfloatとwidthを取り除き、代わりにフォームに適用した `text-align:right;`に頼ることです。 これは、floatを使用せずに、現在FFに表示されているのと同じレイアウトになります。 しかし、あなたが達成しようとしているのは、ヘッダーのすぐ右隣にあるフローティングドロップダウンであるということです。 中央揃えのヘッダを保持したい場合は、かなり面倒です。


0


問題はフロートとイタリック体のコンテンツに関係していたのではないかと思います。 IEはイタリック体のコンテンツをフロートで囲むのが嫌いです。

他のcssを締め付けているときにオーバーフローを隠し、うっかり2つの問題を解決したと思います。

これはそれについての良い小さな記事です:http://www.positioniseverything.net/explorer/italicbug-ie.html