CSS: how to add white space before element's content?
问题 None of the following code works : p:before { content: " "; } p:before { content: " "; } How do I add white space before element's content ? Note: I need to color the border-left and the margin-left for semantic use and use the space as colorless margin. :) 回答1: You can use the unicode of a non breaking space : p:before { content: "\00a0 "; } See JSfiddle demo [style improved by @Jason Sperske] 回答2: Don't fart around with inserting spaces. For one, older versions of IE won't know what you're