How can I indent all text in a paragraph except the first line?
Use :first-line
and text-indent
tag. Put your whole text in one block (div or paragraph). Indent all lines and then set the first line to text-indent = 0
Example:
p { text-indent: -10px }
p:first-line { text-indent: 0 }
How about this:
.hClass p{
padding-left: 20px;
}
.iClass{
font-style: oblinque;
color: rgb(136, 136, 136);
font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
margin-left: -20px;
}
See: http://jsfiddle.net/gVJK8/5/
You can use the text-indent
property with a negative value and compensate it with a left margin.
For instance:
.negative-indent {
margin-left: 40px;
text-indent: -40px;
}
Reference for text-indent
property: MDN