我必须在一行中放两个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中实现这一点。
蒂亚。。。
最佳答案
试试这样的
CSS
.left { float:left; }
.right { float:right; }
JAVASCRIPT代码
var sendDate = document.createElement('div');
sendDate.style.width = "40%";
sendDate.className = "left";
或者使用jquery来管理浏览器兼容性
关于javascript - div float 权在IE中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16030230/