Here is a simple use of the div, how to get what you want. http://jsfiddle.net/KHAJz/3/
HTML
<div class="container"> <div class="first">Some Label Test:</div> <div class="first">Some Label Test:</div> <div class="first">Some Label Test:</div> <div class="text">here is the long test which exceeds the width and comes to second line but i want it like it should start below after test: instead </div> </div>
CSS
.container{ width:700px; height:60px; display:inline-block; } .first{ width:60px; height:60px; display:inline-block; float:left; } .text{ width:300px; display:inline-block; float:left; }
What you do is make a container that contains everything together so that tables or divs don't get everywhere.
Keith source share