bootstrap интервал между полями - PullRequest
1 голос
/ 06 мая 2020

Я только начал bootstrap, и у меня возникла проблема, которую я не могу решить, когда я даю margin моему section в коде, третий раздел выходит, хотя я дал ширину col-md-4 I Я не могу указать маржу, чтобы разделить разделы, также есть одна небольшая проблема, когда browserwidth идет меньше, чем 768px стек разделов (что я хочу), но также появляется полоса прокрутки для просмотра слева направо чего я не хочу, пожалуйста, помогите мне и извините за публикацию такого кода Я новичок в stackoverflow.

    body {
    	background: #F13421;
    	font-size: 16px;
    	margin: 0;
    }
    
    #header-nav {
    	border-radius: 0;
    }
    .container {
    	border: none;
    	margin-left: auto;
    	margin-right: auto;
    	margin-top: 10px;
    	margin-bottom: 0;
    
    	padding: 10px 10px 0 10px;
    
    }
    
    
    .navbar-brand h1 {
       font-size: 2em;
       margin-top: -5px;
       margin-bottom: 40px;
       line-height: 0.65;
    }
    
    #nav-list {
    	margin-top: 0;
    	margin-bottom: 0;
    	background: #F1F021;
    }
    
    #nav-list hr {
    
    width: 90%;
    }
    .row {
    	margin: 10px;
    }
    #tiles section {
    	background: #D3D3D3	;
        margin: 5px;
        
    }
 <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1">
    	
    	<link rel="stylesheet" href="css/bootstrap.min.css">
        <link rel="stylesheet" href="css/styles.css">
    	
    	<title>Module 3 Solution</title>
    </head>
    <body>
        <header>
        	<nav id="header-nav" class="navbar navbar-default">
        		<div class="container">
        			<div class="navbar-header">
        				<div class="navbar-brand"><h1>Food, LLC</h1>
    
        				</div>
        			
        			    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapsable-nav" aria-expanded="false">
                        
                          <span class="sr-only">Toggle navigation</span>
                          <span class="icon-bar"></span>
                          <span class="icon-bar"></span>
                          <span class="icon-bar"></span>    				
        				
        			    </button>
                    </div>
    
                    <div id="collapsable-nav" class="collapse navbar-collapse">
                    	<ul id="nav-list" class="nav navbar-nav navbar-right visible-xs">
                    		<li class="text-center">
                    			<a href="#chicken"><div>Chicken</div></a>
                    			<hr class="visible-xs">
                    		</li>
                    		<li class="text-center">
                    			<a href="#beef">Beef</a>
                    			<hr class="visible-xs">
                    		</li>
                    		<li  class="text-center">
                    			<a href="#sushi">Sushi</a>
                    		</li>
                    		
                    	</ul>
                    </div>
    
        		</div><!--END OF CONTAINER-->
        	</nav><!--END OF NAV-->
        </header><!--END OF HEADER-->
        <div id="main-content" class="container-fluid">
        	<h2 class="text-center">Our Menu</h2>
        	<div id="tiles" class="row">
        		<section id="chicken" class="col-md-4 col-sm-6 col-xs-12">
        			<h3>Chicken</h3>
        			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit? <div>(End of Chicken Section) <a href="#chicken"><span>Back to Top</span></a></div></p>
        			
        		</section>
        		<section id="beef" class="col-md-4 col-sm-6 col-xs-12 ">
        			<h3>Beef</h3>
        			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit?<div>(End of Beef Section) <a href="#beef"><span>Back to Top</span></a></div></p>
        			
        		</section>
        		<section id="sushi" class="col-md-4 col-sm-12 col-xs-12">
        			<h3>Sushi</h3>
        			<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit?<div>(End of Sushi Section) <a href="#sushi"><span>Back to Top</span></a></div></p>
        			
        		</section>
        	</div>
        </div>
    
        <script src="js/jquery-2.1.4.min.js"></script>
    	<script src="js/bootstrap.min.js"></script>
      	<script src="js/script.js"></script>
    </body>
    </html> 

1 Ответ

0 голосов
/ 06 мая 2020

Есть основные проблемы c HTML. Сначала вам нужно закрыть абзацы, а затем начать новые div. Во-вторых, есть принципиальные вопросы проектирования. В любом случае. Вот обновленный код адаптивного макета навигационной панели ;-).

body {
    background: #F13421;
    font-size: 16px;
    margin: 0;
}

#main-content{
padding-top: 50px;  
}


.chicken, .beef, .sushi {
background-color: #D3D3D3 ; 
    padding: 10px;
}
<nav class="navbar fixed-top  navbar-expand-lg navbar-light bg-light">
  <a class="navbar-brand" href="#">Food LLC</a>
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNavDropdown">
    <ul class="navbar-nav">
      <li class="nav-item active">
        <a class="nav-link" href="#">Chicken <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Beef</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Sushi</a>
      </li>
    </ul>
  </div>
</nav>
   <!--END OF HEADER-->
    <div id="main-content" class="container">
        <h2 class="text-center mt-4">Our Menu</h2> </div>
<div class="container">
        <div id="tiles" class="row">
            <div class="col-md-4 ">
                <div class="wrapper mt-4"> 
                    <div class="chicken">
                <h3>Chicken</h3>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit?</p>
                <div>(End of Chicken Section) <a href="#chicken"><span>Back to Top</span></a></div>
</div>
                </div></div>
           <div class="col-md-4 ">
                <div class="wrapper mt-4"> 
                    <div class="beef">
                <h3>Beef</h3>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit?</p>
                <div>(End of Beef Section) <a href="#beef"><span>Back to Top</span></a></div>
</div>
                </div></div>
         <div class="col-md-4 ">
                <div class="wrapper mt-4"> 
                    <div class="sushi">
                <h3>Sushi</h3>
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellendus dignissimos aut quasi quibusdam aspernatur possimus officia nulla consectetur velit! At, asperiores dolorem. Et iure assumenda, repudiandae laudantium, voluptatibus ex dignissimos, eum quaerat ducimus cupiditate corporis totam. Illo, alias voluptatem accusamus ut natus consequuntur quis laboriosam doloribus porro vero assumenda quo temporibus quos quam quisquam, libero quod, itaque eius sit ducimus totam iste possimus architecto debitis? Commodi ut minima maiores consequuntur voluptates unde deleniti error vero tempora, eligendi blanditiis, deserunt aliquam nobis porro dolores tenetur amet eius! Aspernatur, vitae. Suscipit, dolores quos doloribus. Velit repudiandae provident a, in ad id aspernatur dolor ratione eos placeat, ex temporibus ipsum eligendi sequi reprehenderit cupiditate perferendis eaque, explicabo blanditiis nemo dolorem aperiam minima deleniti. Tempore, rem, quam? Totam non reiciendis amet, at reprehenderit inventore, adipisci nesciunt itaque dolorum asperiores, ducimus corrupti quam impedit quaerat autem quod officia tempora. Itaque dicta deleniti fugit, laudantium rerum sint consectetur asperiores, quia veritatis dignissimos esse in nesciunt distinctio facere iure facilis voluptatibus placeat voluptate voluptatum expedita animi a veniam nulla ea. Enim aliquid, non. Necessitatibus nam fugiat autem quae qui quam consequatur repudiandae quidem ipsam impedit distinctio, sequi doloribus, quaerat quod ab maxime. Harum facilis sed commodi reprehenderit?</p>
                <div>(End of Sushi Section) <a href="#sushi"><span>Back to Top</span></a></div>
</div>
                </div></div>
        </div></div

JS Fiddle Link следующим образом:

https://jsfiddle.net/hilalrehan/s2kezpgq/

Если вы хотите, чтобы панель навигации не реагировала. Пожалуйста, перейдите по этой ссылке

https://jsfiddle.net/hilalrehan/Lwkm1zdc/51/

Я считаю, что это решит вашу проблему.

...