html - Table inside inline-block element breaks vertical alignment -
when putting table inside inline-block element, inline-block elements next shifted down, instead of tops of elements being aligned.
html
<div> <table> <tr> <td>cell</td> <td>cell</td> </tr> <tr> <td>cell</td> <td>cell</td> </tr> </table> </div> <div>element</div> <div>element</div>
css
div { display: inline-block; border: 1px solid #000; }
result
jsfiddle
why happen, , can prevent it?
you need set vertical-align:top;
divs beside it
Comments
Post a Comment