How to make a separator between blocks #right and #left height in the entire container?
In the snippet used border-right, but it is only the size of the height of the block. How to make a separator that will be from the border with the nav panel to the border with the footer?
Preferably without JS
html, body { height: 100%; } .wrap { min-height: 100%; height: auto; margin: 0 auto -115px; padding: 0 0 115px; background-color: #FFF; } .footer { height: 115px; background-color: #000; color: #acacac; border-top: 1px solid #ddd; padding-top: 20px; } #right { border-right: 1px solid #ff0000; } <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> <div class="wrap"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#">MySite.com</a> </div> </div> </nav> <div class="container-fluid"> <div class="row"> <div class="col-xs-4" id="right"> <p> some text here </p> </div> <div class="col-xs-8" id="left"> <p> another text here </p> </div> </div> </div> </div> <footer class="footer"> <div class="container-fluid"> <div class="row"> <div clas="col-xs-12"> <p> Some footer info </p> </div> </div> </div> </footer>