I know how to make columns with CSS.
But Can anyone tell me how do I do like shown in the pic?

The white space span the latter two columns.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The only solution I can image is to use two elements within the element that contains the text. Then using
float:rightcan seem like one. If you want to position an image, or anotherdiv, above you can useposition:absolute.here an example css:
Demo: http://jsfiddle.net/NRFT3/4/
In firefox the result is as excepted, but chrome breaks it. I added a hack that make the height bigger, this improve it but doesn’t make it the same as firefox. Maybe there are some additional tricks that can give you the same result in both browsers.