Med*_*tor 11 html css css-tables
我需要在单元格中添加右三角形.

这该怎么做?
我试图在span内添加span和icon,但是它出错了
<span style="position: relative;float:right;top:-30px;">@Html.ImageContent("triangle_bonus.png", "")</span>
Run Code Online (Sandbox Code Playgroud)
Mad*_*iha 36
使用CSS三角形:
你基本上有一个0高度,0宽度元素,并使用边框来构造三角形.因为边框之间的线(例如,在顶部和左边之间)是对角线的,所以你可以用它创建漂亮的纯色三角形!
<table border="1">
<tr>
<td class="note">Triangle!</td>
<td>No Triangle!</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
td {
padding: 20px;
}
.note {
position: relative;
}
.note:after { /* Magic Happens Here!!! */
content: "";
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
display: block;
border-left: 20px solid transparent;
border-bottom: 20px solid transparent;
border-top: 20px solid #f00;
} /* </magic> */
Run Code Online (Sandbox Code Playgroud)
<span>在HTML中使用a ,而不是依赖:after.