javascript - 如何垂直对齐div文本?

标签 javascript jquery css html

我有 2 个 div 并排 float 。

左边的div是零件号,只有一行。右边的div是产品描述,可以有多行。

当右侧 div 增长到 2 行或更多行时,如何垂直对齐左侧 div 文本。

这是代码。

<td>
   <div class="prodNumber left partNumSizexSmall">
      <a href="link" style="color:blue;text-decoration:underline;"><b>PartNum</b></a>
   </div>
   <div class="prodDesc xsmallDesc left">
      ProductDescription1
   </div>
</td>

这是CSS

.left {
    float: left;
}
.prodNumber {

}

.prodDesc {
    padding-left: 8px;
    padding-right: 8px;
}
.partNumSizexSmall {
    min-width: 50px;
}
.xsmallDesc {
    max-width: 550px;
}

最佳答案

用表格代替div

         <td>
            <table>
                <tr>
                    <td class="prodNumber left partNumSizexSmall">
                        <a href="link" style="color: blue; text-decoration: underline;"><b>PartNum</b></a>
                    </td>
                    <td class="prodDesc xsmallDesc left">
                        ProductDescription1 ProductDescription1 ProductDescription1 ProductDescription1
                        ProductDescription1 ProductDescription1 ProductDescription1 ProductDescription1
                        Product Description1 Product Description1 Product Description1 Product Description1
                    </td>
                </tr>
            </table>
        </td>

关于javascript - 如何垂直对齐div文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685865/

相关文章:

javascript - 通过 Firebase 功能发送时 FCM 出现高延迟

javascript - 桌面 View 上的 SlikNav 多级菜单?

javascript - 多文件 backbone.js 应用程序似乎不起作用

javascript - 滚动时将标题/导航转换为导航图标

android - 为什么它以桌面为中心而不是以设备为中心?

php - IE浏览器后退按钮问题

javascript - 外部 js 文件在 Angular 2 组件内不起作用

javascript - Javascript 获取所有选定选项的结果

jquery - 覆盖 iframe 的 CSS 高度 0 和宽度 0

javascript - 如何使用 JavaScript 为每个列表项添加唯一图标