我有一张桌子,我正在使用CSS显示属性来改变布局。对于全尺寸的浏览器,我使用“块”,对于较小的浏览器,我使用“表格单元”。 它在Firefox,Safari和Chrome中效果很好,但不知何故IE9似乎把它搞乱了......当我使用Firebug和类似的东西来调试页面时,很明显,除IE之外的所有浏览器都改变了display:table-cell显示:块。但即使CSS文件清楚地表明它应该是表格单元格,但IE仍被显示:阻止。显示:表格单元不能在IE9中工作?
在IE9中有没有任何已知的“table-cell”问题或任何已知的解决方法?
编辑: 问题不在于表格单元格,而是在表格单元格中显示:块。
我遇到的问题可以在这里找到:http://css-tricks.com/examples/ResponsiveTables/responsive.php 在Chrome/Firefox中打开并调整浏览器窗口大小 - 该表响应并更改为窄设计。 在IE9中打开并调整大小 - 表格是静态的,不会更改。
EDIT2: 在前面的示例中,响应部分对IE进行了注释,因为创建者知道它会很混乱。尽管如此,我希望能够创建这种在IE中工作的设计,所以我需要为它做一些解决方法才能使它工作。
这里是一个的jsfiddle显示IE9如何搅乱时reponsive部分包括响应表:http://jsfiddle.net/2Mt37/
你的css /代码在哪里? –
我正在考虑包括一些代码,但我认为,因为这是一个巨大的项目的一部分,无论如何将它包括在内没什么意义... – Blizwire
你是对的。 IE9真的搞砸了。我修改了几个变化,所以我希望这对你有用。 – Rob