レイアウトを変更するためにCSS表示プロパティを使用しているテーブルがあります。フルサイズのブラウザの場合は「ブロック」を使用し、小さい場合は「テーブルセル」を使用します。 Firefox、Safari、Chromeでうまくいきますが、何とかIE9が混乱しているようです... Firebugなどを使ってページをデバッグすると、IEを除くすべてのブラウザが表示を変更することは明らかです。table-cell表示する:ブロック。しかし、IEは、CSSファイルが表のセルであるべきことを明確に述べているにもかかわらず、display:blockで固まっています。ディスプレイ:IE9ではtable-cellが機能しませんか?
IE9または既知の回避策で "table-cell"に関する既知の問題はありますか?
EDIT: 問題はtable-cellではなく、表のセルにDisplay:blockと表示されます。
私が抱えている問題はここにあります:http://css-tricks.com/examples/ResponsiveTables/responsive.php Chrome/Firefoxで開き、ブラウザのサイズを変更してください - テーブルが反応して狭いデザインに変更されます。 IE9で開き、サイズ変更 - テーブルは静的で変更されません。
EDIT2: 上記の例では、レスポンシティブパートはIEのためにコメントアウトされています。これは、作成者が乱雑であることを知っていたからです。それにもかかわらず、私はIEでも同様に機能するこの種のデザインを作成できるようにしたいので、動作させるには何らかの回避策を講じる必要があります。 http://jsfiddle.net/2Mt37/
あなたのCSS /コードはどこですか? –
私はいくつかのコードを含めることを検討していましたが、これは巨大なプロジェクトの一部であるため、とにかくそれを含めるのはあまり意味がありませんでした。 – Blizwire
あなたは正しいです。 IE9は本当にこれをねじ込みます。私はちょうど少数の変更でそれを修正したので、あなたのために働くことを願っています。 – Rob