I have a table cell with a text and icon:
.icon {
  float: right;
  margin-right: 5px;
}<td class="table_cell">
  <span>
    Some text
    <i class="icon"></i>
  </span>
</td>Chrome displays them vertically aligned to each other, Firefox display the text on the upper left and icon lower right corner.
How can I fix that, thanks!!
 
     
    