Django/Bootstrap: некоторые основные стили работают не так, как ожидалось (nav-tab, button)
При использовании Django с Bootstrap (v5) кажется, что класс "nav-tabs" не стилизуется под вкладки, а серые кнопки не стилизуются под таблетки. Похоже, что работает только часть(?) Bootstrap. Почему так?
Я пробовал использовать Bootstrap v4 и v5 без изменений.
<!DOCTYPE html>
{% load static %}
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<script src="{% static 'js/bootstrap.min.js' %}"></script>
</head>
<body>
<div class="text-center bg-primary text-white">
<h3>My Site!</h3>
</div>
<div class="container-fluid text-center">
<ul class="nav nav-tabs">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Menu 1</a></li>
<li><a href="#">Menu 2</a></li>
<li><a href="#">Menu 3</a></li>
</ul>
</div>
<div class="container">
<div class="row">
<div class="col-sm-4">
<h3>Filter</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
<button type="btn btn-outline-primary">Reset</button>
<button type="btn btn-outline-primary">Filter</button>
<div class="alert alert-success alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong>
</div>
</div>
<div class="col-sm-4">
<h3>Select View</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>
<div class="col-sm-4">
<h3>Chart</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>
</div>
</div>
</body>
</html>
Ок, так что вкладки работали, потому что неупорядоченный список и каждый lineitem должны были иметь специальное упоминание в синтаксисе их классов, как это...
<ul class="nav nav-tabs">
<li class="nav-item">
<a class="nav-link active" href="#home">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#menu1">Menu 1</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#menu2">Menu 2</a>
</li>
</ul>
