I have following markup:
<div class="twocol float-left">
<h4>left</h4>
<p>first</p>
<p>second</p>
<p>third</p>
</div>
<div class="twocol">
<h4>right</h4>
<p>foo</p>
<p>bar</p>
<p>foobar</p>
</div>
CSS:
.twocol {
margin-right: 1em;
}
.float-left {
float: left;
}
h4 {
margin: 1em 0;
font-weight: bold;
}
<a href="http://jsfiddle.net/Hu5ZH/" rel="nofollow noreferrer">DEMO
Problem
The headlines' vertical position should be equal, but "right" is 1 em
above "left". Why? And how to fix this?