I have a form with limited width, however the label text maybe longer than form width, so the text was wrapped to multiple lines. My problem is that first line is indented b
text-indent just effected in first line,if you want indent all line, you should use padding and playing around with checkbox input: float:
text-indent
padding
float
.form { width: 300px; } #input2{ float:left; } #input2 + label { padding-left: 30px; display: block; }
here a jsfiddle