I'm having trouble aligning these divs properly. I want them to look like this:
However, they either overlap each other (with .title taking up the full width of the container) or stack on top of each other. Any suggestions?
.wrapper{
display: table;
float: left;
width: 1000px;
height: 200px;
}
.pic{
float: left;
width: 100%;
height: 20%;
}
.title{
width: 100%;
height: 20%;
}
.content{
width: 100%;
height: 20%;
}
.footer{
width: 100%;
height: 20%;
}
HTML:
<div class="wrapper">
<div class="pic"><img src="..."></div>
<div class="title"><p>title</p></div>
<div class="content"><p>lorem ipsum</p></div>
<div class="footer"></div>
</div>
Check out the JS FIDDLE here: http://jsfiddle.net/mmb84836/