title: Two divs inline block, why they are not staying next to each other?
body: <p>I have created two divs and I would like them to stay next to each other, but one is always going down even if they have display: inline-block.
  What is wrong? I don't understand.</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>.container {
    width: 200px;
    border: 1px solid black;
  }
  .a {
    display: inline-block;
    background: red;
  }
  .b {
    width: 20px;
    display: inline-block;
    background: blue;
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;div class="container"&gt;
    &lt;div class="a"&gt;hello hello hello hello hello hello hello&lt;/div&gt;
    &lt;div class="b"&gt;aaa&lt;/div&gt;
  &lt;/div&gt;</code></pre>
  </div>
  </div>
  </p>