как сделать навигационную панель и список в одной строке с помощью начальной загрузки 5

#html #css #bootstrap-5

Вопрос:

Я много раз пытался решить эту проблему, но так и не понял, почему, и список не был в одной строке

вот мой код, который я пытался использовать display: inline-block; , и padding: 0 и все еще не решает проблему

 /* added by editor for demonstration purpose */ body {  background-color: red !important; } 
 lt;!-- Bootstrap-5 --gt; lt;link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"gt; lt;script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP JcXn/tWtIaxVXM" crossorigin="anonymous"gt;lt;/scriptgt;   lt;!-- Body --gt; lt;section id="title"gt;   lt;!-- Nav Bar --gt;   lt;div class="continer-fluid"gt;   lt;nav class="navbar1 navbar-expand-lg navbar-dark "gt;  lt;a class="navbar-brand" href=""gt;TinDoglt;/agt;   lt;button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-contactrols="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"gt;  lt;span class="navbar-toggler-icon"gt;lt;/spangt;  lt;/buttongt;  lt;div class="collapse navbar-collapse" id="navbarSupportedContent"gt;  lt;ul class="navbar-nav ms-auto"gt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href=""gt;Contactlt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href=""gt;Pricinglt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href=""gt;Downloadlt;/agt;  lt;/ligt;  lt;/ulgt;  lt;/divgt;  lt;/navgt;   lt;!-- Title --gt;   lt;div class="row"gt;  lt;div class="col-lg-6"gt;  lt;h1 class="h11"gt;Meet new and interesting dogs nearby.lt;/h1gt;  lt;button type="button" class="btn btn-dark btn-lg DB"gt;lt;i class="fab fa-apple"gt;lt;/igt; Downloadlt;/buttongt;  lt;button type="button" class="btn btn-outline-light btn-lg DB"gt;lt;i class="fab fa-google-play"gt;lt;/igt; Downloadlt;/buttongt;  lt;/divgt;   lt;div class="col-lg-6"gt;  lt;img class="images" margin='right' src="images/iphone6.png" alt="iphone-mockup"gt;  lt;/divgt;   lt;/divgt;  lt;/divgt; lt;/sectiongt; 

вот картина моей проблемы

Ответ №1:

Просто используйте этот CSS.

 .continer-fluid .navbar1{  display: flex; }  

Комментарии:

1. спасибо за его работу , наконец, не могли бы вы дать мне краткое объяснение

2. просто флекс сделал свою работу!

3. добро пожаловать, брат…! У вас есть два элемента внутри div». navbar1″. один — «a» , а другой-div с идентификатором «navbarSupportedContent». Оба этих элемента должны занимать свое собственное пространство и так, чтобы сначала появлялось «а», а затем div. В этой ситуации display: flex позволяет автоматически размещать их оба в качестве адаптивных элементов в контейнере в зависимости от размера экрана.