html - 如何在我的表格之外向左侧添加一个图标?
问题描述
我有一张桌子:
<table id="table">
<thead>
<tr>
<th> ID </th>
<th> Job</th>
<th> Title</th>
</tr>
</thead>
</table>
我想在表格的左侧添加两个图标。我试过添加 div、span,但似乎没有任何效果。我可以看到显示的图标,但它比表格高约 20 像素且位于最左侧。
有谁知道我该如何调整这个?
另外,我不知道它是否有区别,但是这个表会随着用户输入信息而增长。我需要图标出现在每一行。我已经拥有使用用户输入创建新行的功能,所以如果我能弄清楚如何对齐上面这个简单表格上的图标,那么我可以复制其他行。
谢谢!
供参考 - 图标是
class = "mdi mdi-alert"
只是想我会提供,以防有人想举一个例子:
<div class="mdi mdi-alert">
<table>
....
</table>
</div>
谢谢!
解决方案
你有两个解决方案。
A. 使用伪元素:
tr::before {
content: 'youricon';
position: absolute;
left: -20px;
top: 0
}
B. 在第一个单元格中添加图标并将它们移动到左侧:
.mdi {
position: absolute;
left: -20px;
top: 0
}
<table>
<tr>
<td><div class="mdi mdi-alert"></div></td>
</tr>
</table>
推荐阅读
- angularjs - 自定义和更正菜单选项
- swift - 重新生成 project.pbxproj 文件
- c++ - 如何修复这个结构字符串函数 C++?
- typescript - 调用模块内的另一个函数:包含箭头函数捕获 'this' 的全局值
- c - 如何从 2 位计数器 gshare 分支预测器创建 3 位计数器 gshare 分支预测器?
- java - WindowInsets.getDisplayCutout 在全屏 Java 应用程序中除 onAttachedToWindow 之外的任何地方都为 NULL
- python - Python:子进程输出管道在长时间运行的进程中未更新
- java - 如何为多个实体使用单个 JPA 规范类和方法
- c++ - spdlog 自定义日志标签
- phpmyadmin - Cpanel 是否具有使用站点地面托管的搜索功能?