xóa phần đệm dưới cùng khỏi phông chữ biểu tượng tuyệt vời
Tôi đang cố xóa phần đệm dưới cùng khỏi một biểu tượng phông chữ tuyệt vời. Tôi đã thử câu trả lời này , nhưng không thành công.
Đây là một ví dụ. Do phần đệm này, tôi có một khoảng cách không mong muốn giữa hai hàng bảng (xem ví dụ).
table {
width: 100%;
table-layout: fixed;
}
.firstrow > td {
padding-top: 10px;
}
.datarow > td > div {
overflow: hidden;
padding-top: 5px;
font-size: 16px;
}
.datarow > td > div > div {
float: left;
padding-right: 5px
}
<script src="https://kit.fontawesome.com/de750115f0.js" crossorigin="anonymous"></script>
<table>
<tr class="dx-theme-accent-as-text-color" style="font-weight: bold">
<td>{{frc.version}}</td>
</tr>
<tr class="firstrow">
<td>VA</td>
<td>BA</td>
<td>Bevétel</td>
</tr>
<tr class="datarow">
<td>
<div>
<div>-10,25M€</div>
<i class="fas fa-sort-up" style="font-size: 32px; color: #5cb85c;"></i>
</div>
</td>
<td>
<div>
<div>-20,99M€</div>
<i class="fas fa-sort-up" style="font-size: 32px; color: #d9534f;"></i>
</div>
</td>
<td>
<div>
<div>175,52M€</div>
<i class="fas fa-sort-up" style="font-size: 32px; color: #5cb85c;"></i>
</div>
</td>
</tr>
<tr>
<td>
<div style="overflow: hidden; font-size: smaller;">
<div style="float: left; color: #5cb85c">+0,45</div>
<div style="float: left; padding: 0px 2px 0px 2px">/</div>
<div style="float: left; color: #5cb85c">+1,25%</div>
</div>
</td>
<td></td>
<td></td>
</tr>
</table>
Làm thế nào tôi có thể giải quyết nó?
CHỈNH SỬA: ban đầu tôi đã thêm tất cả mã vào một đoạn mã, nhưng sau đó SO phàn nàn rằng bài đăng chỉ là mã. Vì vậy, bây giờ tôi thêm văn bản này, hy vọng rằng nó sẽ là đủ. Tôi hiểu, SO có một số quy tắc, nhưng trong thời gian qua tôi đã cảm thấy mệt mỏi với nó. Tôi đăng một câu hỏi đầy đủ với ví dụ và nó không đủ tốt.
Trả lời
DCR
vấn đề không phải là đệm. Biểu tượng chiếm tất cả không gian đó. Sử dụng định vị tuyệt đối
table {
width: 100%;
table-layout: fixed;
}
.firstrow > td {
padding-top: 10px;
}
.datarow > td > div {
overflow: hidden;
padding-top: 5px;
font-size: 16px;
}
.datarow > td > div > div {
float: left;
padding-right: 5px
}
<script src="https://kit.fontawesome.com/de750115f0.js" crossorigin="anonymous"></script>
<table>
<tr class="dx-theme-accent-as-text-color" style="font-weight: bold">
<td>{{frc.version}}</td>
</tr>
<tr class="firstrow">
<td>VA</td>
<td>BA</td>
<td>Bevétel</td>
</tr>
<tr class="datarow">
<td>
<div>
<div style='position:relative'>-10,25M€
<i style='position:absolute;right:-25%;font-size: 32px; color: #5cb85c;' class="fas fa-sort-up" ></i></div>
</div>
</td>
<td>
<div>
<div style='position:relative'>-20,99M€
<i class="fas fa-sort-up" style='position:absolute;right:-25%;font-size: 32px; color:#d9534f;'></i></div>
</div>
</td>
<td>
<div>
<div style='position:relative'>175,52M€
<i class="fas fa-sort-up" style='position:absolute;right:-25%;font-size: 32px; color: #5cb85c;' ></i>
</div></div>
</td>
</tr>
<tr>
<td>
<div style="overflow: hidden; font-size: smaller;">
<div style="float: left; color: #5cb85c">+0,45</div>
<div style="float: left; padding: 0px 2px 0px 2px">/</div>
<div style="float: left; color: #5cb85c">+1,25%</div>
</div>
</td>
<td></td>
<td></td>
</tr>
</table>