div float right在IE中不起作用

时间:2013-04-16 06:31:52

标签: javascript html

我必须在一行中放置两个div,一个div在左边,另一个在右边。 以下是我使用的代码。

var sendDate = document.createElement('div');
sendDate.style.width = "40%";
sendDate.style.cssFloat = "left";

var dueDate = document.createElement('div');
dueDate.style.width = "40%";
dueDate.style.cssFloat = "right";

但这在FF和Chrome中运行良好,但在IE中则不行。 在IE中,duedate位于senddate下方,而不是在senddate右侧对齐。 我花了足够的时间试图找到解决方案,但没有运气。我试图清除senddate的浮动,但它的工作。 请告诉我如何在IE中实现这一目标。

... TIA

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

CSS

.left { float:left; }
.right { float:right; }

JAVASCRIPT CODE

var sendDate = document.createElement('div');
sendDate.style.width = "40%";
sendDate.className = "left";

或使用jquery来管理您的浏览器兼容性