title: Chrome loading forces float:right to new line
body: <p>I'm having a loading issue in chrome only where certain times it loads it all at once and the float looks fine in the menu, but other times it loads it slower than usual and it causes the float to break to a new line. I notice it usually only happens on hard refreshes (F5) but it does sometimes occur when just clicking around.</p>
  
  <p>It is not a problem in IE, Firefox, or Safari. Anyone have any edits to my code to fix this problem?</p>
  
  <p>Here is my code:</p>
  
  <p>HTML:</p>
  
  <pre><code>$text .=    '&lt;div class="block-menu "&gt;';
  $text .=        '&lt;a class="block-menu-item logo gray" href="/"&gt;&lt;/a&gt;';
  $text .=        '&lt;a class="block-menu-item"&gt;Button 1&lt;/a&gt;';
  $text .=        '&lt;a class="block-menu-item"&gt;Button 2&lt;/a&gt;';
  $text .=        '&lt;a class="block-menu-item"&gt;Button 3&lt;/a&gt;';
  
  //Floats right
  $text .=        '&lt;div id="block-menu-bar-button"&gt;';
  $text .=            '&lt;a class="block-menu-item"&gt;Button 4&lt;/a&gt;';
  $text .=            '&lt;a class="block-menu-item"&gt;Button 5&lt;/a&gt;';
  $text .=            '&lt;div style="clear:both;"&gt;&lt;/div&gt;';
  $text .=        '&lt;/div&gt;';
  $text .=    '&lt;/div&gt;';
  </code></pre>
  
  <p>CSS:</p>
  
  <pre><code>#block-menu-bar-button{
       float:right; 
       display:inline-block; 
       overflow:hidden;
  }
  .block-menu{
       position:relative; 
       width:70%; 
       text-align:left; 
       margin:auto; 
       padding:15px 0;
  }
  a.block-menu-item, div.block-menu-item{
       display:inline-block; 
       margin:0 20px; 
       padding:2px 0;
       border-bottom: 2px solid transparent;
       cursor:pointer;
  }
  </code></pre>
  
  <p>I'm interested in alternatives to float:right as well (not a fan of floats). I've toyed with the idea of using table-cell, but I've gotten the assumption this is bad practice. Also I've toyed with the idea of flex-boxes but they are not supported in ie8 or 9 and my site accommodates those browsers.</p>