Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS表结构问题_Html_Css - Fatal编程技术网

Html CSS表结构问题

Html CSS表结构问题,html,css,Html,Css,我是CSS中的一个noob,实际上我试图使用HTMLdiv和CSS创建一种类似于表的结构,但遇到了一个问题 问题是我在一行中放了4列。最后一列包含可展开的文本区域。 当我尝试展开文本区域时,只有最后一列展开,而不是整行展开 下面是代码演示: 代码不起作用,因为您没有遵循表结构,表结构应该(始终)是: 在您的代码中,您使用了一些display:tablexxCSS,但通常是在与表结构的其他方面隔离的元素中,他们希望它们位于旁边,因此布局被破坏 正确的CSS/HTML结构是(例如): HTML 请

我是CSS中的一个noob,实际上我试图使用HTMLdiv和CSS创建一种类似于表的结构,但遇到了一个问题

问题是我在一行中放了4列。最后一列包含可展开的文本区域。 当我尝试展开文本区域时,只有最后一列展开,而不是整行展开

下面是代码演示:


代码不起作用,因为您没有遵循表结构,表结构应该(始终)是:

在您的代码中,您使用了一些
display:tablexx
CSS,但通常是在与表结构的其他方面隔离的元素中,他们希望它们位于旁边,因此布局被破坏

正确的CSS/HTML结构是(例如):

HTML


请注意,使用此选项没有特定的
thead
tbody
部分,您只需根据需要将CSS调整为样式标题等。

将此选项添加到CSS末尾即可

.r-tab-head{
display: table-row;
float: none;
}

.divCell {
    display: table-cell;
    float: none;
}

如果这是表格数据,为什么不使用实际的表格呢?否则,您将需要查看如何为容器div使用display:table-*属性。
<div class='table'>
    <div class='row'>
        <div class='cell'></div>
        <div class='cell'></div>
        <div class='cell'></div>
    </div>
    <div class='row'>
        <div class='cell'></div>
        <div class='cell'></div>
        <div class='cell'></div>
    </div>
</div>
.table {
    display:table;
    height:100%;
}
.cell {
    display:table-cell;
    width:50px;
    height:100px;
    border:1px solid black;
}
.row {
    display:table-row;
}
.r-tab-head{
display: table-row;
float: none;
}

.divCell {
    display: table-cell;
    float: none;
}