Выравнивание меток формы input-group-prepend с помощью bootstrap

Я работаю над сайтом на python/django с bootstrap, но столкнулся с проблемой, которую не могу решить самостоятельно. Я давно не работал с python/django/bootstrap, так что я могу что-то упустить?

<form action="" method="post" autocomplete="off">
{% csrf_token %}

{{ form.non_field_errors }}

    <div class="input-group mb-3 col-lg-4">
        <div class="input-group-prepend ">
            <span class="input-group-text" id="basic-addon1">Player Name</span>
        </div>
        <input type="text" class="form-control" id="player_name" name='player_name' placeholder="Player Name">
    </div>

    <div class="input-group mb-3 col-lg-4">
        <div class="input-group-prepend ">
            <span class="input-group-text " id="basic-addon1">Recruiter</span>
        </div>
        {{ form.recruiter }}
    </div>

    <div class="input-group mb-3 col-lg-4">
        <div class="input-group-prepend">
            <span class="input-group-text" id="basic-addon1">Notes</span>
        </div>
        <input type="text" class="form-control" id="notes" name="notes">
    </div>

    <div class="input-group mb-3 col-lg-4">
        <div class="input-group-prepend">
            <span class="input-group-text" id="basic-addon1">Accepted</span>
        </div>
        <select class="form-select form-select-lg" aria-label=".form-select-lg" id='accepted' name='accepted'>
            <option value="Not Yet" selected>Not Yet</option>
            <option value="No">No</option>
            <option value="Yes">Yes</option>
        </select>
    </div>

    <div class="input-group mb-3 col-lg-4">
        <div class="input-group-prepend">
            <span class="input-group-text" id="basic-addon1">Vote is up</span>
        </div>
        <select class="form-select form-select-sm" aria-label=".form-select-sm" id='vote_is_up' name='vote_is_up'>
            <option value="No" selected>No</option>
            <option value="Yes">Yes</option>
        </select>
    </div>
    <div class="form-check">
        <input class="form-check-input" type="checkbox" value="" id="archived" hidden>
        <label class="form-check-label" for="flexCheckDefault" hidden>
            Archived
        </label>
    </div>
    {% if form.errors %}
    {% for field in form %}
        {% for error in field.errors %} 
            <div class="alert alert-danger">
                <strong>{{ error|escape }}</strong>
            </div>
        {% endfor %}
    {% endfor %}
    {% endif %}
<button type="submit" class="btn btn-primary">Add</button>
</form>

Как видно на изображении ниже, все "метки" не выровнены. Я бы хотел, чтобы все они были одинаковой длины, чтобы они хорошо выравнивались

Eventual outcome

Как я уже говорил в комментариях и подтвердил Сиддхарт Бхансали, мне нужно установить фиксированную ширину в пользовательском css для span. Таким образом, эти строки стали:

<span class="input-group-text " id="basic-addon1" style="width: 115px;">

enter image description here

Вернуться на верх