title: CSS: how to add white space before element's content?
body: <p>None of the following code works : </p>
  
  <pre><code>p:before { content: " "; }
  p:before { content: "&amp;nbsp;"; }
  </code></pre>
  
  <p><strong>How do I add white space before element's content ?</strong></p>
  
  <p>Note: I need to color the border-left and the margin-left for semantic use and use the space as colorless margin. :)</p>