один возможный пример из моего комментария 'ожидал своего рода обратная связь), поэтому позиция должна начинаться с, затем вы можете выбрать поле, преобразовать и / или координаты.
.redTab::after {
content: "";
border: 15px solid transparent;
border-top: 15px solid black;
display: table;/* or any block level display or use top:xx; */
border-collapse: collapse;/* if table display*/
left: 50%;
margin-left: -15px;
position: absolute;
}
a {
position: relative;/* i'm your father ! */
display: inline-block;
border: solid;/* see me */
}
<table>
<tr>
<td>
<a class="redTab">Tab 1</a>
<a class="redTab">Tab 2</a>
<a class="redTab">Tab 3</a>
<a class="redTab">Tab 4</a>
<a class="redTab">Tab 5</a>
<a class="redTab">Tab 6 last one</a>
</td>
</tr>
</table>
или
.redTab::after {
content: "";
border: 15px solid transparent;
border-top: 15px solid black;
top: 100%;
left: 50%;
margin-left: -15px;
position: absolute;
}
a {
position: relative; /* i'm your father ! */
display: inline-block;
border: solid;/* see me */
}
<table>
<tr>
<td>
<a class="redTab">Tab 1</a>
<a class="redTab">Tab 2</a>
<a class="redTab">Tab 3</a>
<a class="redTab">Tab 4</a>
<a class="redTab">Tab 5</a>
<a class="redTab">Tab 6 last one</a>
</td>
</tr>
</table>
или
.redTab::after {
content: "";
border: 15px solid transparent;
border-top: 15px solid black;
top: 100%;
left: 50%;
transform: translatex(-50%);
position: absolute;
}
a {
position: relative;
/* i'm your father ! */
display: inline-block;
border: solid; /* see me */
}
<table>
<tr>
<td>
<a class="redTab">Tab 1</a>
<a class="redTab">Tab 2</a>
<a class="redTab">Tab 3</a>
<a class="redTab">Tab 4</a>
<a class="redTab">Tab 5</a>
<a class="redTab">Tab 6 last one</a>
</td>
</tr>
</table>
любой из этих примеров начинается с position:relative
, установленного на родительский элемент, который должен быть ссылкой для этого визуального позиционирования.