Некоректное отображение контейнеров
Пишу простенький сайтик, который показывает погоду в городах и при редакции HTml кода возник косяк. Знаю что ошибка простая, но я уже третий час мучаюсь над ее решением.
Пояснение: В этот файл отправляются города, и я попытался через цикл их вывести, но при этом у меня каждый сегмет выходит на ширину всей страницы. Мне же нужно чтоб они были такого же размера как и первый. Если что, данные о городах берутся из иного файла. При необходимости могу отправить или прикрепить
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
</head>
<body>
<header class="d-flex flex-wrap align-items-center justify-content-center justify-content-md-between py-3 mb-4 border-bottom">
<a href="/" class="d-flex align-items-center col-md-3 mb-2 mb-md-0 text-dark text-decoration-none">
<svg class="bi me-2" width="40" height="32" role="img" aria-label="Bootstrap"><use xlink:href="#bootstrap"></use></svg>
</a>
<ul class="nav col-12 col-md-auto mb-2 justify-content-center mb-md-0">
<li><a href="#" class="nav-link px-2 link-secondary">Главная</a></li>
<li><a href="#" class="nav-link px-2 link-dark">Информация</a></li>
<div class="col-md-3 text-end">
<button type="button" class="mt-2 btn-danger">Источник</button>
</div>
</ul>
</header>
<div class="container mt-5">
<div class="row">
<div class="col-5 offset 1">
<h1>Погода в вашем городе</h1>
<form action="">
<label for="city">Город</label>
<input type="text" id="city" class="form-control" name="city" placeholder="Введите город">
<input type="submit" name="send" value="узнать" class="mt-2 btn-danger">
</form>
</div>
<div class="col-5 offset-2">
<h1>Информация о погоде</h1>
{% for info in all_info %}
<div class="alert alert-info">
<div class="row">
<div class="col-9">
<b>Город </b> {{ info.city }} <br>
<b>Температура </b>{{ info.temp }}<sup>o</sup>
</div>
<div class="col-2 offset-1">
<img src="http://openweathermap.org/img/w/{{ info.icon }}.png">
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</body>
Ответы (1 шт):
Автор решения: Crus
→ Ссылка
endfor заканчивается не в том месте, и хватает вместе с собой лишнее закрытие
Поправленный:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
</head>
<body>
<header class="d-flex flex-wrap align-items-center justify-content-center justify-content-md-between py-3 mb-4 border-bottom">
<a href="/" class="d-flex align-items-center col-md-3 mb-2 mb-md-0 text-dark text-decoration-none">
<svg class="bi me-2" width="40" height="32" role="img" aria-label="Bootstrap"><use xlink:href="#bootstrap"></use></svg>
</a>
<ul class="nav col-12 col-md-auto mb-2 justify-content-center mb-md-0">
<li><a href="#" class="nav-link px-2 link-secondary">Главная</a></li>
<li><a href="#" class="nav-link px-2 link-dark">Информация</a></li>
<div class="col-md-3 text-end">
<button type="button" class="mt-2 btn-danger">Источник</button>
</div>
</ul>
</header>
<div class="container mt-5">
<div class="row">
<div class="col-5 offset 1">
<h1>Погода в вашем городе</h1>
<form action="">
<label for="city">Город</label>
<input type="text" id="city" class="form-control" name="city" placeholder="Введите город">
<input type="submit" name="send" value="узнать" class="mt-2 btn-danger">
</form>
</div>
<div class="col-5 offset-2">
<h1>Информация о погоде</h1>
{% for info in all_info %}
<div class="alert alert-info">
<div class="row">
<div class="col-9">
<b>Город </b> {{ info.city }} <br>
<b>Температура </b>{{ info.temp }}<sup>o</sup>
</div>
<div class="col-2 offset-1">
<img src="http://openweathermap.org/img/w/{{ info.icon }}.png">
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</body>
