html - 框内联 block 未对齐

标签 html css

我试图将两个框 (div) 并排放置,我注意到当一个包含文本而另一个为空时它们会错位(在我的例子中它包含)

HTML

<table>
    <tr>
        <td align="center">
            <div id="tab2">1</div>
            <div id="tab3"></div>
        </td>
    </tr>
</table>

CSS

#tab2, #tab3 {
    width: 460px;
    min-height: 300px;
    display: inline-block;
    border: #BCC6CC 2px solid;
}

Codepen link

最佳答案

您好,请使用 vertical-align: top; 使它们在一行中垂直对齐

#tab2, #tab3 {
   width:460px; 
   min-height:300px; 
   display:inline-block; 
   border:#BCC6CC 2px solid;
   vertical-align: top;
}

CODEPEN

关于html - 框内联 block 未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34383275/

相关文章:

CSS3 动画 - 当 div 的宽度改变时图像保持移动

javascript - 我的元素不想滚动

html - Firebug 修复相同的 css?

css - Google 网络字体在初始页面加载时显示不正确的粗细

javascript - ([javaScript)在iOS中通过HTML5浏览器访问相机

javascript - 聪明的 "add tag"需要 javascript 帮助

CSS:在子背景图像上显示父背景图像

html - 将 SVG 中的图标居中

在平板电脑上打开键盘时 HTML 元素移动

php - 消息表单不起作用