How to create equal height columns in pure CSS [duplicate]
For a simpler solution, you can give the parent display: table and its children display: table-cell, like this: .parent { display: table; } .child { display: table-cell; } See DEMO. Please note that this does not work in IE7, so if IE7 support is required, a more elaborate solution would be needed.