title: It seems impossible to have 2 blank lines between p tags Without modification of the original elements
body: <p>Here is another for my previous question:</p>
  
  <p><a href="https://stackoverflow.com/questions/18007572/is-it-impossible-to-have-2-blank-lines-between-p-tag-markdown">Is it impossible to have 2 blank lines between p tag? Markdown</a></p>
  
  <p>After various comments given, I once thought I can manage it;</p>
  
  <p>in fact, I cannot.</p>
  
  <p>--------<br></p>
  
  <h2>br<br></h2>
  
  <p>--------<br>
  A<br>B
  <br>--------<br></p>
  
  <h2>p tag</h2>
  
  <p><br>--------</p>
  
  <p>A</p>
  
  <p>B</p>
  
  <p>--------<br></p>
  
  <h2>OK, now, I want to insert 2 lines instead of 1 between A and B elements without any modification of the original elements;<br></h2>
  
  <h2>The result I expect is like this (br emulation)</h2>
  
  <p><br>--------<br>
      <br>
  A<br><br><br>B
      <br>
  <br>--------<br></p>
  
  <h2>trying with p tag</h2>
  
  <p><br>--------<br></p>
  
  <p>A</p>
  
  &nbsp;</p>
  
  <p>B</p>
  
  <p>--------<br></p>
  
  <h2>Ouch!! 3 lines inserted instead of 2.<br></h2>
  
  <h2>so, is there no way to do this by HTML and CSS??</h2>
  
  <p>The code:
  <a href="http://jsfiddle.net/LhDFs/9/" rel="nofollow noreferrer">http://jsfiddle.net/LhDFs/9/</a></p>
  
  <pre><code>--------&lt;br&gt;
  ## br&lt;br&gt;
  --------&lt;br&gt;
  A&lt;br&gt;B
  &lt;br&gt;--------&lt;br&gt;
  ## p tag
  &lt;br&gt;--------
  &lt;p&gt;A&lt;/p&gt;
  &lt;p&gt;B&lt;/p&gt;
  --------&lt;br&gt;
  ## OK, now, I want to insert 2 lines instead of 1 between A and B elements without any modification of the original elements;&lt;br&gt;
  ## The result I expect is like this (br emulation)
  &lt;br&gt;--------&lt;br&gt;
      &lt;br&gt;
  A&lt;br&gt;&lt;br&gt;&lt;br&gt;B
      &lt;br&gt;
  &lt;br&gt;--------&lt;br&gt;
  ## trying with p tag 
  &lt;br&gt;--------&lt;br&gt;
  &lt;p&gt;A&lt;/p&gt;
  &lt;p style = 'margin: 0;'&gt;&amp;nbsp;&lt;/p&gt;
  &lt;p&gt;B&lt;/p&gt;
  --------&lt;br&gt;
  ## Ouch!! 3 lines inserted instead of 2.
  &lt;br&gt; ## so, is there no way to do this by HTML and CSS??
  </code></pre>
  
  <p>Edit:
  some people mention that my understanding to HTML is immature, well I won't deny it; however, what people said is about HTML restriction.</p>
  
  <p>To make things clearer, this is for HTML+js coding, not static. So, again I want to insert 2 (or any number ) lines instead of 1 between A and B elements <strong>without any modification of the original elements</strong>;</p>
  
  <p>Because the function is not to modify the original context but to insert blank lines. What I intend is to insert things. When I insert things, if I need to modify the original context, more complicated and things generally don't go well. So, if it is really impossible to insert exact lines between original elements, I gave up and make a mess to modify original context. What I would like to know is if it's possible or impossible.</p>
  
  <p>If it's really impossible, just tell me so instead of giving me some codes.</p>
  
  <p>Thank you.</p>
  
  <p>Edit:</p>
  
  <p>I conclude it is not possible to insert the exact lines as long as the default paragraph tag context exists.</p>
  
  <p>So, instead, the whole context should be constructed with 'noMargin' paragraph tag.</p>
  
  <p><a href="http://jsfiddle.net/LhDFs/10/" rel="nofollow noreferrer">http://jsfiddle.net/LhDFs/10/</a></p>
  
  <pre><code>&lt;p class="noMargin"&gt;No margin&lt;/p&gt;
  &lt;p class="noMargin"&gt;&amp;nbsp;&lt;/p&gt;
  &lt;p class="noMargin"&gt;&amp;nbsp;&lt;/p&gt;
  &lt;p class="noMargin"&gt;No margin&lt;/p&gt;
  </code></pre>
  
  <p>css</p>
  
  <pre><code>p.noMargin {
      margin: 0;
  }　
  </code></pre>
  
  <p><strong>or simply</strong></p>
  
  <pre><code>&lt;p&gt;No margin&lt;/p&gt;
  &lt;p&gt;&amp;nbsp;&lt;/p&gt;
  &lt;p&gt;&amp;nbsp;&lt;/p&gt;
  &lt;p&gt;No margin&lt;/p&gt;
  </code></pre>
  
  <p>css</p>
  
  <pre><code>p{
      margin: 0;
  }　
  </code></pre>
  
  <p>The credit goes to </p>
  
  <p>@3dgoo</p>
  
  <p><a href="https://stackoverflow.com/questions/18007572/is-it-impossible-to-have-2-blank-lines-between-p-tag-markdown">Is it impossible to have 2 blank lines between &lt;p&gt; tag? Markdown</a></p>
  
  <p>Thank you everyone, and if someone had unpleasant feelings on my post, my apologies.</p>