IE11 CSS bug明确:对 - 如何解决?

时间:2014-02-16 11:58:02

标签: html css internet-explorer css-float internet-explorer-11

我正在寻找这个奇怪的IE错误的解决方法(目前在IE11中,尚未测试其他版本,在Chrome / FireFox中完美运行)。

CSS明确:对;使用rtl语言无法正常工作,即使清楚:left;对于ltr语言没有问题。

最好展示一个例子,这样我就会附上屏幕截图。 English version - no problem Hebrew version - see the bug Chrome and FireFox present it fine

我已经注意到与此类似的问题,因此任何一般的解决方法都会受到欢迎。我不是只想专门为这个页面解决它。 感谢

英文页面:http://colnect.com/en/coins/coin/48962-50_Dollars_XXVIII_Olympic_Games_Athens_2004-Numismatic_Product-Bimetallic_Silver_-_Gold-Australia

希伯来语页面:http://colnect.com/he/coins/coin/48962-50_Dollars_XXVIII_Olympic_Games_Athens_2004-Numismatic_Product-Bimetallic_Silver_-_Gold-%D7%90%D7%95%D7%A1%D7%98%D7%A8%D7%9C%D7%99%D7%94

2 个答案:

答案 0 :(得分:1)

由于缺少IE 11,我只能在IE 10中对此进行测试,但问题也存在。

width:100%overflow:hidden添加到.ibox元素确实可以修复它 - 然后它不再需要清除,因为它将在它之前的浮动内容之下它旁边没有它的地方了。

看看这是否是您可以使用的解决方法。

答案 1 :(得分:-1)

  1. 你能否创建一个简化的例子来证明这个问题?

  2. 我检查了代码,之前(源代码之前)没有float: right框清除<div class="ibox" xid="48962">

  3. 抱歉!有! .i_d dt {float:right} 向右浮动。因此,您可能对您的查询和声明非常正确。

    1. 请注意,您在XHTML 1.1页面中使用的是无效属性。