Io farei così:
codice:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Due div della stessa altezza</title>
<style type="text/css">
#sinistro {
background-color: #ffcccc;
float: left;
}
#destro {
background-color: #ccffcc;
border-radius: 10px;
float: right;
border: 2px #cccccc solid;
}
#sinistro, #destro {
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 5px;
overflow: hidden;
}
</style>
<script type="text/javascript">
onload = function () {
var
oLeftCol = document.getElementById("sinistro"), oRightCol = document.getElementById("destro"),
nLeftH = oLeftCol.offsetHeight, nRightH = oRightCol.offsetHeight;
oLeftCol.style.height = oRightCol.style.height = (nLeftH > nRightH ? nLeftH : nRightH) + "px";
};
</script>
</head>
<body>
<h1>Due div della stessa altezza</h1>
<div>
<div id="sinistro">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi tellus felis, sagittis sed semper vitae, pellentesque non dui. Duis dignissim dolor sed risus tristique convallis. Etiam posuere dolor nec massa convallis non sagittis dui scelerisque. Mauris nec porttitor lacus. Sed hendrerit porttitor malesuada. Curabitur vitae neque vitae urna laoreet tincidunt. Pellentesque non lacus dui, sit amet pulvinar quam. In eu elit turpis, eget euismod turpis. Sed molestie magna nec justo imperdiet euismod. Aenean viverra euismod dolor, non luctus leo consequat et. Nam a dui sed lorem faucibus vestibulum non posuere mauris. Quisque tristique iaculis nunc, eleifend ultricies dolor molestie vel. Donec suscipit scelerisque risus, eu placerat augue pellentesque nec. Maecenas vel faucibus eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque mauris nisi, scelerisque nec hendrerit nec, posuere eu nibh.</div>
<div id="destro">Duis porttitor lorem augue. Integer consectetur purus non risus blandit vel bibendum orci condimentum. Nulla vehicula tellus ac nulla iaculis vulputate. Nullam at velit quis nisl ornare scelerisque. Aliquam erat volutpat. Aliquam molestie, libero at lobortis varius, dolor enim bibendum lorem, eu interdum nibh nulla sed nisi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse potenti. Suspendisse eleifend velit porta turpis posuere quis ornare orci pretium. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.</div>
</div>
</body>
</html>
Il risultato sarà questo: http://pastehtml.com/view/cr9prft31.html