Я пытаюсь центрировать символ под другим элементом, где верхний элемент находится на одной линии с другими элементами, все из которых сосредоточены внутри контейнера, а нижний элемент имеет другие элементы его права, такие, как это:Горизонтальное выравнивание по частям элемента
сочетание радио-кнопки и текста по центру внутри контейнера, а стрелка, как предполагается, в центре под кнопкой радио (но не то, что текст является также там). Образцовое изображение создается с жесткими пространствами, которое на самом деле работает на удивление хорошо и масштабируется отлично, но кажется глупым способом сделать это. Любые мысли о «правильном» способе сделать это?
Приведенная выше таблица приходит от:
body {
font-family: arial;
}
table,
td {
border: 1px solid #aaaaaa;
border-collapse: collapse;
text-align: center;
padding: 5px;
}
<table>
<tr>
<td align='center' width='33.3333333333333%'>
<input type='radio' name='r1' value='1'>1</td>
<td align='center' width='33.3333333333333%'>
<input type='radio' name='r2' value='2'>2</td>
<td align='center' width='33.3333333333333%'>
<input type='radio' name='r3' value='3'>3</td>
</tr>
<tr>
<td align='center' width='33.3333333333333%'>
<div style='position:relative;top:-15px;'> <span style='font-size:18pt;font-weight:bold;'>↳</span><span style='padding:1px;border:2px solid black'><b style='font-size:8pt;'>20.</b></span>
</div>
</td>
<td align='center' width='33.3333333333333%'> </td>
<td align='center' width='33.3333333333333%'> </td>
</tr>
</table>
[ 'align' атрибут] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table) амортизируется. И вы правы, ' ' грязное решение. – hungerstar