Jak w temacie mam stronę która ma zakładki w menu, ale można ją również przewijać scrollem.
Jak zrobić, aby np. nie dochodziło, że jak przeiwnę to zatrzymuje mi się na połowie napisu następnego diva. Chodzi o to, że jak dojdzie do takiej systuacji to aby napis z całego diva był pokazany, Generalnie aby nie było zjawiska, że mam np. 0,5 cm jednego diva i reszta.
Kod:

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Pytania</title>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">

    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">

    <link rel="stylesheet" href="style.css">
    <script   src="https://code.jquery.com/jquery-1.12.3.min.js"   integrity="sha256-aaODHAgvwQW1bFOGXMeX+pC4PZIPsvn2h1sArYOhgXQ="   crossorigin="anonymous"></script>
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
<body data-spy="scroll" data-target=".navbar" data-offset="50">
<!--Menu-->
<nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Pytania</span></a>
        </div>
        <div class="collapse navbar-collapse" id="myNavbar">
            <ul class="nav navbar-nav navbar-right">
                <li class="active"><a href="#banner">Home</a></li>
                <li><a href="#1">1</a></li>
                <li><a href="#2">2</a></li>
                <li><a href="#3">3</a></li>
                <li><a href="#4">4</a></li>
            </ul>
        </div>
    </div>
</nav>

<!--Menu koniec-->
<div class="container full-div" id="1" style="background-color: #1b6d85">
    <div class="row">
        <div class="col-md-8">
            <h1 class="banner-text">111111111111111111111111111111111111</h1>
            <img class="img-responsive" src="http://placehold.it/400x300" alt="">
        </div>
    </div>
</div>

<div class="container full-div" id="2" style="background-color: #ffffff">
    <div class="row ">
        <div class="col-md-8">
            <h1 class="banner-text">22222222222222222222222222222222222222222</h1>
            <img class="img-responsive" src="http://placehold.it/400x300" alt="">
        </div>
    </div>
</div>

<div class="container full-div" id="3" style="background-color: #8a6d3b">
    <div class="row">
        <div class="col-md-8">
            <h1 class="banner-text">3333333333333333333333333333333333333333</h1>
            <img class="img-responsive" src="http://placehold.it/400x300" alt="">
        </div>
    </div>
</div>

<div class="container full-div" id="4" style="background-color: #2b542c">
    <div class="row">
        <div class="col-md-8">
            <h1 class="banner-text">44444444444444444444444444444444444444444</h1>
            <img class="img-responsive" src="http://placehold.it/400x300" alt="">
        </div>
    </div>
</div>


</body>
</html>

css

/* Styles go here */

.full-div {
    height:100vh;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
    padding-top:40px;
}


#1{
    background-color: yellow;
}
#2{
    background-color: #2b542c;
}

#3{
    background-color: #8a6d3b;
}