Como posicionar elementos de bloco em uma td
célula
As respostas fornecidas fazem um ótimo trabalho para alinhar o texto à direita em uma td
célula.
Essa pode não ser a solução quando você procura alinhar um elemento de bloco conforme comentado na resposta aceita. Para conseguir isso com um elemento de bloco, achei útil fazer uso de margens;
sintaxe geral
selector {
margin: top right bottom left;
}
justificar certo
td {
/* there is a shorthand, TODO! 🙂 */
margin: auto 0 auto auto;
}
justificar centro
td {
margin: auto auto auto auto;
}
/* or the short-hand */
margin: auto;
alinhar centro
td {
margin: auto;
}
Exemplo de JS Fiddle
Como alternativa, você pode td
exibir o conteúdo inline-block
se for uma opção, mas isso pode distorcer a posição de seus elementos filhos.