Yes, I know that I should use text-indent for indent purposes but for this purpose it seems that nbsp is the better option. Why? because some verses have one digit numbers (1-9) and others have two digit numbers (10-99) and a few have three digit numbers (100+). That is a content matter not a CSS formatting matter.
I could do the indentation by requiring all numbers to be three digits (001-100+) but leading zeros doesn't look good.
The text-indent option requires me to make a different class for three different sizes of verse numbers. That seems like forcing content into the CSS formatting.
Any advice?
|