: http://jsfiddle.net/Bushwazi/Lf4sr/8/
In this example, there are many things that could be cleared. There are many additional html. But the main problem is that if you use floatfor one part, you should use it for both. Therefore you need to add float:left or rightin .talkbubbleand remove the value left.
.talkbubble {
position: relative;
width: 340px;
height: 100px;
padding: 0px;
background: #aaaaaa;
float:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
I did a bunch of other things in the fiddle to simplify and eliminate extra html / css. But the main problem was mixing positioningwith floatand choosing only one.
source
share