Как расположить элементы блока в tdячейке
Предоставленные ответы отлично справляются с выравниванием текста в tdячейке по правому краю .
Это может быть не решение, если вы хотите выровнять элемент блока, как указано в принятом ответе. Чтобы достичь этого с блочным элементом, я счел полезным использовать поля;
общий синтаксис
selector {
margin: top right bottom left;
}
оправдать право
td {
/* there is a shorthand, TODO! 🙂 */
margin: auto 0 auto auto;
}
оправдать центр
td {
margin: auto auto auto auto;
}
/* or the short-hand */
margin: auto;
выровнять центр
td {
margin: auto;
}
Пример JS Fiddle
В качестве альтернативы вы можете настроить tdотображение содержимого, inline-blockесли это возможно, но это может исказить положение его дочерних элементов.