Почему при использовании Bootstrap с правой стороны все еще есть отступы?

#html #css #bootstrap-4

Вопрос:

Я пытаюсь создать небольшой информационный веб-сайт, используя boostrap, просто чтобы ознакомиться с ним. Все работало нормально, пока я не понял, что в нижней части экрана на всех моих страницах есть горизонтальная полоса прокрутки, и, что бы я ни пытался, кажется, что с правой стороны всегда присутствует небольшой пробел. Я разместил свои элементы в DIV, используя класс container-fluid. Я переопределил класс container-fluid и сделал левое и правое отступы 0 пикселей, а также поля. Поэтому я вернулся к самому голому скелету страницы, не более чем навигационной панели и нескольким строкам и столбцам с несколькими дивами с красной каймой. Я прочитал несколько подобных вопросов и попробовал все их советы, но ничего не работает. Кто-нибудь может сказать мне, чего мне здесь не хватает? Ниже приведен скелетный HTML, который я использую, и соответствующий CSS:

HTML:

 lt;!DOCTYPE htmlgt; lt;html lang="en"gt;  lt;headgt;  lt;meta charset="UTF-8"gt;  lt;meta name="viewport" content="width=device-width, initial-scale=1.0"gt; lt;meta http-equiv="X-UA-Compatible" content="ie=edge"gt; lt;titlegt;Black Lotus Designslt;/titlegt;   lt;!--Fontawesome Icons--gt;  lt;script src="https://use.fontawesome.com/e07888a3dd.js"gt;lt;/scriptgt;   lt;!--CSS--gt;  lt;link rel="stylesheet" href="./bootstrap-5.0.2-dist/css/bootstrap.css"gt;  lt;link rel="stylesheet" href="./Javascript/jquery-ui-1.13.0/jquery-ui.css"gt;      lt;!--JQuery--gt;  lt;script type="text/javascript" src="./Javascript/jquery-3.6.0.js"gt;lt;/scriptgt;  lt;!--Jquery UI--gt;  lt;script type="text/javascript" src="./Javascript/jquery-ui-1.13.0/jquery-ui.min.js"gt;lt;/scriptgt;  lt;!--animate.css--gt;    lt;link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.compat.css"/gt;    lt;!--Textillate File--gt;  lt;script type="text/javascript" src="./Javascript/jquery.lettering.js"gt;lt;/scriptgt;  lt;script type="text/javascript" src="./Javascript/jquery.textillate.js"gt;lt;/scriptgt;    lt;!-- Google Fonts--gt;  lt;!--Spectral--gt;  lt;link rel="preconnect" href="https://fonts.googleapis.com"gt;  lt;link rel="preconnect" href="https://fonts.gstatic.com" crossorigingt;  lt;link href="https://fonts.googleapis.com/css2?family=Spectralamp;display=swap" rel="stylesheet"gt;    lt;!--Oswald--gt;  lt;link rel="preconnect" href="https://fonts.googleapis.com"gt;  lt;link rel="preconnect" href="https://fonts.gstatic.com" crossorigingt;  lt;link href="https://fonts.googleapis.com/css2?family=Brawleramp;family=Caladeaamp;family=Oswald:wght@300amp;family=Poppins:wght@100;200amp;family=Roboto:wght@300amp;family=Spectralamp;display=swap" rel="stylesheet"gt;   lt;!-- Brawler--gt;  lt;link rel="preconnect" href="https://fonts.googleapis.com"gt;  lt;link rel="preconnect" href="https://fonts.gstatic.com" crossorigingt;  lt;link href="https://fonts.googleapis.com/css2?family=Brawleramp;family=Caladeaamp;family=Poppins:wght@100;200amp;family=Roboto:wght@300amp;family=Spectralamp;display=swap" rel="stylesheet"gt;   lt;!-- --gt;     lt;!--bootstrap javascript file--gt;  lt;script src="./bootstrap-5.0.2-dist/js/bootstrap.min.js"gt;lt;/scriptgt;   lt;!--custom css file--gt;  lt;link rel="stylesheet" href="./CSS/globals.css"gt;  lt;link rel="stylesheet" href="./CSS/about.css"gt;  lt;!--BOOTSTRAP OVERRIDES--gt;  lt;stylegt;    lt;/stylegt;   lt;!--Custom Text Effects File--gt;  lt;!--lt;script type="text/javascript" src="./Javascript/textEffects.js"gt;lt;/scriptgt;--gt; lt;/headgt;  lt;headergt;  lt;!--Navbar Region--gt;  lt;nav class="navbar navbar-expand-lg navbar-dark bg-dark"gt;  lt;div class="container-fluid"gt;  lt;a class="navbar-brand" href="#"gt;lt;img src="./Images/tabIcon.png"gt;lt;/agt;  lt;button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="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 me-auto mb-2 mb-lg-0"gt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./index.html"gt;Homelt;/agt;  lt;/ligt;  lt;li class="nav-item dropdown"gt;  lt;a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="link" data-bs-toggle="dropdown" aria-expanded="false"gt;  Services  lt;/agt;  lt;ul class="dropdown-menu" aria-labelledby="navbarDropdown" style="background:black;color:white;"gt;  lt;ligt;lt;a class="dropdown-item ddMenu_Color active" aria-current="page" href="./services.html"gt;Serviceslt;/agt;lt;/ligt;  lt;ligt;lt;a class="dropdown-item ddMenu_Color" href="#"gt;Typographic Elementslt;/agt;lt;/ligt;  lt;ligt;lt;hr class="dropdown-divider"gt;lt;/ligt;  lt;ligt;lt;a class="dropdown-item ddMenu_Color" href="#"gt;Basic Animationslt;/agt;lt;/ligt;  lt;/ulgt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./portfolio.html"gt;Portfoliolt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./about.html"gt;Aboutlt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./blog.html"gt;Bloglt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./gallery.html"gt;Gallerylt;/agt;  lt;/ligt;  lt;li class="nav-item"gt;  lt;a class="nav-link" href="./contact.html"gt;Contactlt;/agt;  lt;/ligt;  lt;/ulgt;  lt;form class="d-flex"gt;  lt;input class="form-control me-2" type="search" placeholder="Search" aria-label="Search"gt;  lt;button class="btn btn-outline-success" type="submit"gt;Searchlt;/buttongt;  lt;/formgt;  lt;/divgt;  lt;/divgt; lt;/navgt; lt;!--End of Navbar Region --gt; lt;/headergt;  lt;div class="container-fluid"gt;   lt;sectiongt;  lt;div class="row"gt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;/divgt;  lt;div class="row"gt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;/divgt;  lt;div class="row"gt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;div class="col red"gt;lt;/divgt;  lt;/divgt;  lt;/sectiongt;  lt;/divgt; lt;/htmlgt;   

CSS:

 .red {  border: 2px solid red;  width:150px;  height:150px; } .container-fluid {  padding-left: 0px !important;  padding-right: 0px !important;  margin: 0px !important;  }  

Спасибо вам в advance….it это было так неприятно, и я предполагаю, что это что-то очень простое, что я упускаю из виду. Это всегда самая очевидная вещь, которая меня заводит. Вот снимок экрана—если есть лучшее решение, чем скрывать вещи, пожалуйста, дайте мне знать , введите описание изображения здесь

Ответ №1:

Я, вероятно, испортил что-то еще, сделав это, но я попытался использовать overflow:hidden, и это сработало! У меня такое чувство, что это вернется, чтобы укусить меня somewhere…so если кто-нибудь знает лучший способ … разве весь смысл бутстрэпа не в том, чтобы все упростить?