html - 在数据表中居中响应展开图标

标签 html css datatable

编辑:


所以我能够通过选择伪元素并手动添加一些边距来手动向下移动图标,

td::before {
    margin-top:8px;
}

但显然,如果我的行由于某种原因在垂直方向变大,这将无法缩放。仍在寻找使其居中的方法。


所以我试图在我的数据表中将响应式展开图标垂直居中(能够将所有内容与这一行居中)

.table > tbody > tr > td {
    vertical-align: middle;
}

但这似乎仍然让我的图标不受影响。我也不确定如何为它创建规则来捕获它,因为它是由 Datatables 动态生成的。

问题来了

Icon Center Issue

这是对元素的检查。

enter image description here

我假设我只需要制定一个 css 规则来处理这个问题,但我想不出这里需要发生什么。

最佳答案

这里有一个关于如何将伪类中的图标居中到容器垂直居中的示例

.box {
  background: white;
  padding: 10px 10px 10px 30px;
  border: 1px solid black;
  display: inline-block;
  position: relative;
}

.box:after {
  font-family: 'FontAwesome';
  content: "\f055";
  position: absolute;
  top: 50%;
  left: 5px;
  display: inline-block;
  transform: translateY(-50%);
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="box">
 +15.00$
</div>

关于html - 在数据表中居中响应展开图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44812793/

相关文章:

c# - 基于多列的数据表去除重复行

oracle - 表中允许的最大列数是多少?

javascript - 使用 Typescript 打印数据表和图表

html - 将省略号应用于多行文本

html - 文本对齐对齐和最后一行居中

javascript - 单击时在长列表中的两个图像之间切换

jquery - 当您滚动到所需的 div 时,如何使粘性导航栏改变颜色?

html - 将 HTML 列表深度重置为根级别(用于元素符号)

javascript - 除非点击移动设备,否则视频海报图片不会显示

css - 使用 css3,是否可以使制表符箭头指向下方?