EDIT 2:Stick-Footer Zum Ende der Seite ohne (unnötige) Bildlaufleisten
Es gab einen Fehler in meinem Code, der die Fußzeile verursacht wurde nicht auf die unten auf der Seite zu bleiben. Mein Code sah etwa so aus:
<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>
I <div id="footer">
entfernt und bewegt diese CSS-Eigenschaften zu id="copyright-bg"
und es begann dann richtig auf den Boden zu kleben. Aber jetzt ist ein anderes Thema aufgetaucht! Ich habe jetzt unnötige Bildlaufleisten! , die den geringsten Code hat, um herauszufinden, was vor sich geht. Ich dachte, dass es der Gradient sein könnte, aber als ich den Code zu einem festen Hintergrund änderte, erschienen die Rollbalken immer noch.
Hinweis: Ich habe in Chrome und Firefox getestet.
EDIT:
Ich habe die CSS Sticky Footer gemäß den Anweisungen auf dem website zu verwenden versucht.
Ich nehme an, dass es einen Konflikt in meinem CSS (?) here is a Fiddle der Seite gibt.
Ich habe auch versucht, was this website suggested und während es technisch funktioniert erstellt Scrollbars! Das möchte ich möglichst vermeiden.
Original Question
ich auf einer Seite arbeite und wenn die Seite nicht viel Inhalt (IE keine Scrollbalken für die Seite) hat ich mit einem schwarzen Balken unter meinem Copyright Behälter bin übrig geblieben. Hier
ist ein Screenshot:
Hinweis: Wo Sie das Wort sehen Done
die Unterseite meines Browsers ist, wird ein Pfeil auf dem schwarzen Balken zeigen.
Ich habe ein paar Dinge versucht, um die Leiste zu entfernen. Wenn ich das Body-Tag mit height: 100%;
ausfülle, wird es meinen Hintergrund-Verlauf nehmen und es wird bis zum Ende der Seite reichen, aber das sieht nicht gut aus. Ich habe dann versucht, height: 100%
dem Copyright-Container hinzuzufügen. Das hat dazu geführt, dass sich die graue Fläche weit nach unten erstreckt und übermäßig viel Platz und Bildlaufleisten verursacht. Ich habe versucht, das Element absolut zu positionieren, aber das verursacht mehrere andere Probleme und würde es vorziehen, die Positionierung absolut zu vermeiden.
Wie entferne ich den schwarzen Balken?(Vorzugsweise mit nur CSS, aber eine Antwort akzeptieren, die jQuery/Javascript verwendet)
CODE:
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? Darf ich fragen, warum Sie ein elastisches Layout haben, wenn alle Browser Zoom unterstützen? – Jawad
@Jawad - Die Seite, die ich erstelle, ist Responsive Design für mehrere Monitorgrößen und mobile Plattformen. – L84
Rechts. Mein Fehler. Jede Möglichkeit einer Geige? – Jawad