EDIT 2:Stick piè di pagina in fondo alla pagina, senza (inutili) le barre di scorrimento
C'è stato un errore nel mio codice che stava causando il piè di pagina di non attaccarsi al fondo della pagina. Il mio codice sembrava qualcosa di simile:
<div id="footer">
<div id="copyright-bg" class="container">
<div class="row">
<div class="twelvecol">
<p class="copyright-text">Lorum Ipsum</p>
</div>
</div>
</div>
</div>
ho rimosso <div id="footer">
e si è trasferito le proprietà CSS per id="copyright-bg"
e poi cominciò a bastone correttamente fino in fondo. Ma ora c'è un altro problema sollevato! Ora ho delle barre di scorrimento inutili! Here is a Fiddle che ha il codice più basso per tentare di capire cosa sta succedendo. Ho pensato che potrebbe essere il gradiente, ma quando ho cambiato il codice in uno sfondo solido le barre di scorrimento sono ancora apparse.
Nota: l'ho provato in Chrome e Firefox.
EDIT:
ho tentato di usare il CSS Sticky Footer secondo le istruzioni sul website.
Presumo che ci sia un conflitto nel mio CSS (?) here is a Fiddle della pagina.
Ho anche provato quello che this website suggested e mentre tecnicamente funziona crea barre di scorrimento! Vorrei evitarlo, se possibile.
domanda iniziale
Sto lavorando su una pagina e se la pagina non ha molto contenuto (cioè senza barre di scorrimento per pagina) sono lasciato con una barra nera sotto il mio contenitore di diritti d'autore.
Ecco uno screenshot:
Nota: Dove si vede la parola Done
è il fondo del mio browser, una freccia punta verso la barra nera.
Ho tentato un paio di cose per rimuovere la barra. Quando aggiungo lo height: 100%;
al tag body, il gradiente di sfondo verrà raggiunto e raggiungerà il fondo della pagina, ma di nuovo non sembra buono. Ho quindi tentato di aggiungere height: 100%
al contenitore del copyright. Ciò ha causato l'allargamento dell'area grigia e l'eccessiva disponibilità di spazio vuoto e barre di scorrimento. Ho tentato di posizionare l'elemento in modo assoluto ma questo causa diversi altri problemi e preferirei evitare il posizionamento in modo assoluto.
Come rimuovere la barra nera?(Preferibilmente con solo i CSS ma accetterà una risposta che utilizza jQuery/Javascript)
CODICE:
HTML:
<!-- Body Content Is Here -->
<div id="copyright-bg" class="container">
<div class="row">
<div class="twelvecol">
<p class="copyright-text">Ipsum</p>
</div>
</div>
</div>
CSS:
html, body{
font-size:1em;
font-family: "ff-dagny-web-pro", Helvetica, Arial, sans-serif;
line-height:1.438em;
color:#222;
margin: 0;
padding: 0;
text-align: justify;
background: linear-gradient(to bottom, rgba(0,0,0,1) 25%,rgba(209,209,209,1) 100%);
/* Vendor Specific Background Gradients... */
}
#copyright-bg{
margin-top:1.875em;
background: none repeat scroll 0 0 #666666;
border-top: 5px solid #E31836;
padding:1.250em;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
.row {
width: 100%;
max-width: 1140px;
min-width: 755px;
margin: 0 auto;
overflow: hidden;
}
.row .twelvecol {
width: 100%;
float: left;
}
padding: 1.250em? Posso chiederti perché hai un layout elastico quando tutti i browser supportano lo zoom? – Jawad
@Jawad - La pagina che sto costruendo è un design reattivo basato su monitor multipli e piattaforme mobili. – L84
Giusto. Colpa mia. Qualche possibilità di un violino? – Jawad