使用 CSS 将 AgGrid 控件的组 headers 中的文本垂直居中?
Vertically center the text in the group headers for an AgGrid control using CSS?
我正在使用 React 并尝试让此屏幕截图中左侧的组标签垂直居中,与值相同。
我尝试了以下方法但没有结果:
.ag-header-group-cell-label {
display: flex;
align-items: center;
}
您是否尝试过为要垂直居中的标签添加边距自动?
margin: auto;
您可以尝试以下任一方法:
line-height
设置为单元格的高度(如果这是可预测的)
vertical-align: middle
没有更多的代码,这就是我的建议。
你的方法是正确的。但是如果您检查该元素,您可以看到包含箭头和单元格文本的容器有一个名为 ag-cell-wrapper
的 class 名称,因此您需要改为定位该元素:
/* increase CSS specificity to override the ag-grid styles */
.ag-cell-wrapper.ag-cell-wrapper.ag-cell-wrapper {
display: flex;
align-items: center;
}
我正在使用 React 并尝试让此屏幕截图中左侧的组标签垂直居中,与值相同。
我尝试了以下方法但没有结果:
.ag-header-group-cell-label {
display: flex;
align-items: center;
}
您是否尝试过为要垂直居中的标签添加边距自动?
margin: auto;
您可以尝试以下任一方法:
line-height
设置为单元格的高度(如果这是可预测的)vertical-align: middle
没有更多的代码,这就是我的建议。
你的方法是正确的。但是如果您检查该元素,您可以看到包含箭头和单元格文本的容器有一个名为 ag-cell-wrapper
的 class 名称,因此您需要改为定位该元素:
/* increase CSS specificity to override the ag-grid styles */
.ag-cell-wrapper.ag-cell-wrapper.ag-cell-wrapper {
display: flex;
align-items: center;
}