Недавно я следил за одним учебником по Bootstrap на YouTube. Я следил за кодом и написал его точно так же, но у меня небольшая проблема с панелью навигации.
У автора явно был тот же код, насколько я помню. Когда браузер открыт на широком экране, моя панель навигации не работает полностью отзывчивой.
Значок меню остается показанным, а элементы навигации не отображаются в строке без значка меню в полноэкранном режиме.
<!doctype HTML>
<html>
<head>
<meta charset = "utf-8" />
<meta name = "viewport" content = "width=device-width, initial-scale=1, shrink-to-fit=no">
<link rel = "stylesheet" href = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity = "sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin = "anonymous">
<link href = "C:\Users\Filip\Desktop\herbarica\main.css" rel = "stylesheet">
<title>Herbarica</title>
</head>
<body>
<nav class = "navbar navbar-expand-mb navbar-light bg-light sticky-top">
<div class = "container-fluid">
<a class = "navbar-brand" href = "index.html"> <img src = "#"></a>
<button class = "navbar-toggler" type = "button" data-toggle = "collapse" data-target = "#navbarResponsive">
<span class = "navbar-toggler-icon"></span>
</button>
<div class = "collapse navbar-collapse " id = "navbarResponsive">
<ul class = "navbar-nav ml-auto">
<li class = "nav-item active">
<a class = "nav-link" href = "#">Home</a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">About us</a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">Shop</a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">Contact</a>
</li>
</ul>
</div>
</div>
</nav>
<script src = "https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity = "sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin = "anonymous"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity = "sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin = "anonymous"></script>
<script src = "https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity = "sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin = "anonymous"></script>
</body>
</html>да. Пожалуйста, не обращайте на меня внимания. Я впервые на этой странице и пытаюсь понять, как поставить полный код -.-.






<!DOCTYPE html>
<html lang = "en">
<head>
<title>Bootstrap Example</title>
<meta charset = "utf-8">
<meta name = "viewport" content = "width=device-width, initial-scale=1">
<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</head>
<body>
<nav class = "navbar navbar-expand-sm bg-dark navbar-dark">
<!-- Brand/logo -->
<a class = "navbar-brand" href = "#">
<img src = "bird.jpg" alt = "logo" style = "width:40px;">
</a>
<!-- Links -->
<ul class = "navbar-nav">
<li class = "nav-item">
<a class = "nav-link" href = "#">Link 1</a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">Link 2</a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">Link 3</a>
</li>
</ul>
</nav>
<div class = "container-fluid">
<h3>Brand / Logo</h3>
<p>When using the .navbar-brand class on images, Bootstrap 4 will automatically style the image to fit the navbar.</p>
</div>
</body>
</html>
Перейдите по этой ссылке https://www.w3schools.com/bootstrap4/bootstrap_navbar.asp
Подскажите, пожалуйста, как набирать код в этом текстовом редакторе.
Это потому, что вы указали неправильный класс
Change
navbar-expand-mbtonavbar-expand-md
<link rel = "stylesheet" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script src = "https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<nav class = "navbar navbar-expand-md navbar-light bg-light sticky-top">
<div class = "container-fluid">
<a class = "navbar-brand" href = "index.html"> <img src = "#"></a>
<button class = "navbar-toggler" type = "button" data-toggle = "collapse" data-target = "#navbarResponsive">
<span class = "navbar-toggler-icon"></span>
</button>
<div class = "collapse navbar-collapse" id = "navbarResponsive">
<ul class = "navbar-nav mr-auto">
<li class = "nav-item active">
<a class = "nav-link" href = "#">Home <span class = "sr-only">(current)</span></a>
</li>
<li class = "nav-item">
<a class = "nav-link" href = "#">Link</a>
</li>
<li class = "nav-item dropdown">
<a class = "nav-link dropdown-toggle" href = "#" id = "navbarDropdown" role = "button" data-toggle = "dropdown" aria-haspopup = "true" aria-expanded = "false">
Dropdown
</a>
<div class = "dropdown-menu" aria-labelledby = "navbarDropdown">
<a class = "dropdown-item" href = "#">Action</a>
<a class = "dropdown-item" href = "#">Another action</a>
<div class = "dropdown-divider"></div>
<a class = "dropdown-item" href = "#">Something else here</a>
</div>
</li>
<li class = "nav-item">
<a class = "nav-link disabled" href = "#">Disabled</a>
</li>
</ul>
</div>
</div>
</nav>это оно! Большое спасибо. В следующий раз я должен лучше сосредоточиться.
Это происходит все время. Так что не волнуйтесь :)
Как резюме
<nav class = "navbar navbar-expand-xl> //navbar vertically on extra large screen
<nav class = "navbar navbar-expand-lg> //navbar vertically on large screen
<nav class = "navbar navbar-expand-md> //navbar vertically on medium screen
<nav class = "navbar navbar-expand-sm> //navbar vertically on small screen
вы добавили js ссылки?