title: How to prevent ckeditor to not add &nbsp; in blank html tag
body: <p>I have Visual Studio 2012 Express installed in Windows 8.1 OS and using CKEditor in my project as per requirement.</p>
  
  <p>I am new for CKEditor and using it in a proper way as well but the problem is by defining the html in source in CKEditor it replaces automatically</p>
  
  <pre><code>&lt;div&gt;&lt;i class="classname"&gt;&lt;/i&gt;&lt;/div&gt;
  </code></pre>
  
  <p>with</p>
  
  <pre><code>&lt;div&gt;&amp;nbsp;&lt;/div&gt; or &lt;div&gt;&lt;/div&gt;
  </code></pre>
  
  <p>So How to prevent CKEditor not to replace it and save as it is?
  I have got some solution but still little bit error I am replacing</p>
  
  <pre><code>&lt;i class="classname"&gt;&lt;/i&gt;
  </code></pre>
  
  <p>with</p>
  
  <pre><code>&lt;div class="classname"&gt;&lt;/div&gt;
  </code></pre>
  
  <p>but in between the  tag it automatically add &amp;nbsp.</p>
  
  <p>How to prevent it to not add &amp;nbsp?</p>
  
  <p>Here in below image is CKEditor is open and you can see in rounded area it automatically adds some space or tab in my code.</p>
  
  <p>How to stop that?</p>
  
  <p><a href="https://i.stack.imgur.com/QrDGQ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/QrDGQ.png" alt="enter image description here"></a></p>