如何去掉两个el-descriptions间的空白间隙
时间: 2024-01-13 11:20:18 浏览: 149
如果您正在使用el-descriptions组件,可以通过设置`size`属性为`small`来去掉两个el-descriptions之间的空白间隙。例如:
```
<el-descriptions size="small">
<el-descriptions-item label="姓名" value="张三"></el-descriptions-item>
<el-descriptions-item label="性别" value="男"></el-descriptions-item>
</el-descriptions>
```
如果您想要自定义间隔大小,可以使用CSS样式来调整:
```
.el-descriptions {
margin-bottom: 0;
}
.el-descriptions__item {
margin-bottom: 8px;
}
```
其中,`.el-descriptions`是整个组件的样式类,`.el-descriptions__item`是每个item的样式类,您可以根据自己的需要来调整间隔大小。
相关问题
如何使第一个 <el-descriptions> 的最后一个 <el-descriptions-item> 元素和第二个 <el-descriptions> 的第一个 <el-descriptions-item> 元素之间没有空白
要使第一个 `<el-descriptions>` 的最后一个 `<el-descriptions-item>` 元素和第二个 `<el-descriptions>` 的第一个 `<el-descriptions-item>` 元素之间没有空白,可以使用以下 CSS 样式:
```
.el-descriptions:not(:last-child) .el-descriptions__item:last-child .el-descriptions__content {
padding-bottom: 0;
}
```
这个样式会将除了最后一个 `el-descriptions` 以外的所有 `el-descriptions` 的最后一个 `<el-descriptions-item>` 元素的 `padding-bottom` 设置为 0,从而消除空白。需要注意的是,你需要为每个 `el-descriptions` 都添加这个样式,除了最后一个 `el-descriptions`。
如何使el-descriptions中的最后一个<el-descriptions-item> 元素和第二个 <el-descriptions> 的第一个 <el-descriptions-item> 元素连接起来
要使 `el-descriptions` 中的最后一个 `<el-descriptions-item>` 元素和第二个 `<el-descriptions>` 的第一个 `<el-descriptions-item>` 元素连接起来,可以使用以下 CSS 样式:
```
.el-descriptions:not(:last-child) .el-descriptions__item:last-child .el-descriptions__content::after {
content: "";
position: absolute;
left: 50%;
bottom: -10px;
width: 1px;
height: 10px;
background-color: #ebeef5;
transform: translateX(-50%);
}
```
这个样式会在除了最后一个 `el-descriptions` 以外的所有 `el-descriptions` 的最后一个 `<el-descriptions-item>` 元素上添加一个连接线,连接到下一个 `el-descriptions` 的第一个 `<el-descriptions-item>` 元素。需要注意的是,你需要为每个 `el-descriptions` 都添加这个样式,除了最后一个 `el-descriptions`。
阅读全文