3
CSSを使用してテーブルのヘッダー内のセルの横に小さな上下矢印を表示しようとしていますが、矢印がヘッダーの上に表示されていて、20ピクセルよりもはるかに大きいようですベースにいてください。テーブルヘッダーの横にCSSの矢印が表示されるようにするにはどうすればよいですか?
.headerRow {
background-color: #000000;
color: #ffffff;
letter-spacing: 1px;
text-transform: uppercase;
}
.arrow-up {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid black;
}
.arrow-down {
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f00;
}
<table id="searchResults">
<thead>
<tr class="headerRow">
<th class="headerRaceName arrow-down" data-order="name">Event</th>
<th class="headerYear" data-order="day">Yr</th>
<th class="headerDate" data-order="day">Date</th>
<th class="headerDistance">Distance</th>
<th class="headerLocation" data-order="location">Location</th>
</tr>
</thead>
</table>
私は私のテーブルヘッダの右側にきちんと表示される矢印を得るために何をしないのですか?