Как я могу идеально выровнять текст в верхней части ячейки таблицы? Совершенно верно, я имею в виду, что верхняя часть букв касается границы ячейки таблицы.Идеально выровнять текст в верхней части ячейки таблицы
Дополнительная сложность в моем случае заключается в том, что мне нужно использовать высоту линии (примерно в два раза больше высоты шрифта). В результате между вершинами букв и границей ячеек имеется значительное пространство, потому что разница между высотой шрифта и высотой линии распределяется одинаково как сверху, так и внизу текста (так называемый half-leading).
У меня есть JSFiddle.
<table>
<tbody>
<tr>
<td> </td>
<td>NOT PROPERLY ALIGNED TO THE TOP</td>
</tr>
</tbody>
</table>
table {
width: 100%;
table-layout: fixed;
border-collapse: collapse;
padding: 0;
margin: 0;
}
td {
height: 200px;
vertical-align: top;
font-size: 18px;
line-height: 40px;
border: solid 1px black;
background-color: #ddd;
}
Как если вы забыли о 'линии высоты 'и ввести верхнюю и нижнюю прокладку (внизу только для' td', который вы ищете)? –
Непонятно, чего вы пытаетесь достичь. –
Выглядит так: http://jsfiddle.net/njwtk1rk/9/ –