title: A powerful IDE for HTML5, CSS3 and JS development
body: <p>I am looking for an IDE which will support the development of stand-alone HTML5 applications. </p>
  
  <p>Preferably a free one. It must have following features:</p>
  
  <p><strong>HTML5</strong></p>
  
  <ul>
  <li>Syntax highlighting</li>
  <li>Customizable source formatter </li>
  <li>Code navigation (to corresponding CSS and JS files)</li>
  <li>Code completion</li>
  <li>Validation</li>
  </ul>
  
  <p><strong>CSS3</strong></p>
  
  <ul>
  <li>Syntax highlighting</li>
  <li>Customizable source formatter</li>
  <li>Source cleanup (like sorting properties etc.)</li>
  <li>Code completion</li>
  <li>Validation</li>
  </ul>
  
  <p><strong>JavaScript</strong></p>
  
  <ul>
  <li>Syntax highlighting</li>
  <li>Customizable source formatter</li>
  <li>Source cleanup (like sorting functions, adding braces etc.)</li>
  <li>Code navigation</li>
  <li>Code completion</li>
  <li>Validation</li>
  </ul>
  
  <p>Is there any IDE which can all this things?</p>
  
  <p>I tried following IDEs but none of them fulfill all the requirements (I have written some limitations next to each):</p>
  
  <p>WebStorm 5.0.4 (the closest one)</p>
  
  <ul>
  <li>No source cleanup for CSS especially no auto sorting of properties</li>
  <li>Source formatter for CSS is not configurable enough (I cannot get new line for each selector)</li>
  </ul>
  
  <p>Eclipse 4.2.1 with WDT:</p>
  
  <ul>
  <li>No source cleanup for CSS</li>
  <li>Source formatter for CSS is not configurable (I cannot get new line for each selector)</li>
  <li>Code navigation from HTML to CSS is not working</li>
  </ul>
  
  <p>Aptana Studio 3:</p>
  
  <ul>
  <li>Does not support CSS3 ("1.5rem" gets formatted into "1.5 rem", Validation is not working properly)</li>
  <li>Code navigation from HTML to CSS is not working.</li>
  </ul>
  
  <p>Visual Studio 2012</p>
  
  <ul>
  <li>No source cleanup for CSS</li>
  <li>There is no project type for standalone HTML5 application</li>
  <li>Source formatter for CSS is not configurable enough (I cannot get new line for each selector)</li>
  <li>Code navigation from HTML to CSS is not working</li>
  </ul>
  
  <p>If I am wrong about some limitations then please let me know...</p>