<html>
<head>

<style type="text/css">

body {
  -moz-column-count: 2;
  -moz-column-width: 100px;
  height: 200px;
  width: 400px;
}
.b {
  height: 300px;
}
.f {
  float: left;
}
.p {
  padding: 0pt 200px;
}

</style>

<script type="text/javascript">

function boom()
{
  var newDiv = document.createElementNS("http://www.w3.org/1999/xhtml", "div");
  var a = document.getElementById("a");
  a.appendChild(newDiv);
}

</script>

</head>

<body onload="boom();"><div class="f"><span class="p"></span></div><div id="a"><div class="b f"><input></div></div></body>

</html>