img {margin-right:10px;};
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet"/>
<table class="table table-striped">
<thead>
<tr>
<th scope="col">Rank</th>
<th scope="col">Member</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td><img src="image"/>member</td>
</tr>
<tr>
<th scope="row">2</th>
<td><img src="image"/>anotherMember</td>
</tr>
<tr>
<th scope="row">3</th>
<td><img src="image"/>oneMoreMember</td>
</tr>
</tbody>
</table>
Пожалуйста, проверьте разметку своей таблицы, похоже, что в
<tbody>
нет данных. Если вам нужно показать изображение пользователя перед именем пользователя, поместите
<img/>
внутри тега
<td>
непосредственно перед именем участника (в вашем случае
username ). Это даст вам выравнивание в соответствии с вашими потребностями, независимо от длины имени пользователя
при условии, что размер (в основном ширина) всех изображений одинаковый . Я добавил немного CSS, чтобы оставить пространство между
всеми изображениями и именами пользователей. Также убедитесь, что это пространство остается постоянным для всех изображений, если вы хотите sh включить его.