Recently I’ve stumpled upon a CSS property, that exists like forever (since IE4 to be exact). To indent a list, I’ve always used margin-left without giving further thoughts to it.

I hit the limits when I combined it with CSS3 columns and finally found list-style-position:inside which is of course the way to go. Examples showing limits and solution