title: Padding the colored background of a span of text?
body: <p>I have a long paragraph (inline element) of white text, that can span several lines, on a black background - not the background of the whole box, but of the of the text itself. I do this by putting the text in a &lt;span&gt; element with specifications of color and backround-color.</p>
  
  <p>I want to make some horizontal space between the edge of the black background of the text and the letters. When I add padding to the span, left and right padding appear only before and after the first and last characters of the whole &lt;span&gt;, but not in the beginning of each line, and I want each line to start and end with some space to the edge of the black background.</p>
  
  <p>The text is continuous and changing (and the letters are not fixed-space) so I can't artificially add &amp;nbsp; elements to the beginning and end of each line, which is the only way I have been able to find so far to create that space.</p>
  
  <p>Is it really impossible to make space at the beginning and end of each line an inline flowing piece of text?</p>