html - 具有合并行的 Div 标签

标签 html css

我正在尝试实现下图中显示的内容。 在网上找到了一些链接,人们建议在其中使用 table-cell。试过了,但没有得到确切的结果。有没有更好的标准方法来实现这一目标?请建议。

尝试过的代码:

CSS

.left, .right{
    display:table-cell;

HTML

<div class=left>
   <div> Cell A text ... </div>
   <div> Cell B text ... </div>
</div>
<div class=right>
   <div> Cell C text ... </div>
</div>

Cell structure

最佳答案

为什么不这样做:

Demo Fiddle

HTML

<div class='table'>
    <div class='cell'>
        <div class='table'>
            <div class='cell'>Cell A</div>
        </div>
        <div class='table'>
            <div class='cell'>Cell B</div>
        </div>
    </div>
    <div class='cell'>Cell C</div>
</div>

CSS

.table {
    display:table;
    width:100%;
}
.cell {
    display:table-cell;
    border:1px solid black;
    width:50%;
    height:100px;
    vertical-align:middle;
}

关于html - 具有合并行的 Div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22505195/

相关文章:

javascript - 将滚动条隐藏在固定定位的 div 后面

javascript - jquery 将悬停元素传递给函数

javascript - 使用 Javascript 替换整个页面,包括头部

css - 自动组织或按字母顺序排列 CSS 属性的最佳工具是什么?

html - 使用 css 过渡更改导航栏颜色

CSS 转换在事件链接中不起作用

javascript - 使用 jQuery .append 时,子级的父级不会得到更新

html - flex 盒子不工作

css - 元素高度/宽度缩放问题

css - 如何防止IE过滤器遮盖背景图片