ho ottenuto questo codice:piè di pagina in basso contenuto, ma non se galleggiante mezz'aria non abbastanza contenuto
DEMO: http://jsfiddle.net/z21nz89d/2/
HTML:
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
<div class="container">
<p>Here comes some content.</p>
<p>Here comes some content.</p>
<p>Here comes some content.</p>
<p>Here comes some content.</p>
<p>Here comes some content.</p>
</div>
<footer>
<div class="container">
<div class="row">
<div class="col-md-8">
<p>Some footer-content</p>
<p>Some footer-content</p>
<p>Some footer-content</p>
</div>
<div class="col-md-4">
<p>Some footer-content</p>
<p>Some footer-content</p>
</div>
</div>
</div>
</footer>
CSS:
footer {
background-color: #eee;
padding-top: 15px;
padding-left: 15px;
}
È una specie di base di ciò che ho, ma capirai il punto. Come puoi vedere il footer è posizionato da qualche parte a mezz'aria. Potrei posizionarlo in modo assoluto e renderlo facilmente appiccicoso, ma per vari motivi non lo voglio.
Voglio il piè di pagina al di sotto l'intero contenuto (si fa per dire, indicato come ultima), tuttavia, se non c'è abbastanza contenuto che ho bisogno il piè di pagina per essere posizionato in basso: 0 e rimasto: 0.
Non ho idea di come realizzare questo. La mia prima ipotesi sarebbe stata quella di usare JavaScript per vedere quanto spazio c'è e se il sito è scorrevole o no.
Quello che stai spiegando è un footer appiccicoso. Non sei proprio sicuro di cosa vuoi. Il piè di pagina appiccicoso posiziona il piè di pagina nella parte inferiore del contenuto, a meno che non ci sia abbastanza contenuto per riempire l'altezza della finestra; quindi è posizionato in basso: 0, a sinistra: 0. –
Quindi ho effettivamente un problema nel farlo funzionare come sembra. –