Przypnij stopkę do dołu strony
Chociaż większość stron w mojej witrynie ma wystarczającą zawartość, aby większość ludzi przesunęła stopkę na dół strony. Chciałbym wiedzieć, że od teraz jest zawsze zadokowany na dole, niezależnie od rozmiaru ekranu.
Wypróbowałem kilka sposobów, takich jak bottom:
0x;
position: bezwzględna:itd. Nigdy nie działa zbyt dobrze, czasami wyskakuje stopkę z pojemnika. Aby przypiąć na sam dół, używając niektórych z tych przykładów tutaj.
Zestaw zawiera HTML i CSS dla dwóch części stopki (stopka i pasek praw autorskich). W każdym razie oba znajdują się w tagu
& < section id = "footer" & >
div.
Usunąłem moje próby zmuszenia go do przyklejenia, aby ludzie mogli go teraz obejrzeć i zobaczyć, co należy zmienić w bieżącym kodzie.
Live URL -
http://www.mangdevelopment.co.uk/nakedradish
http://www.mangdevelopment.co.uk/nakedradish
(To jest witryna restauracji. Nie martw się słowem „nagi”).
HTML
<section id="footer">
<div class="container">
<div class="row">
<div class="span1">
<div id="small-logo">
<img src="img/small-logo.png"/>
<div class="span2">
<div class="footer-list">
<h6>OUR BOXES</h6>
[list]
[url="#">
[*]Classic Box[/*]
[/url]
[url="#">
[*]Vegetarian Box[/*]
[/url]
[url="#">
[*]Family Box[/*]
[/url]
[url="#">
[*]Dinner Party Box[/*]
[/url]
[url="#">
[*]Gift Box[/*]
[/url]
[/list]
<div class="span2">
<div class="footer-list">
<h6>OUR RECIPES</h6>
[list]
[url="#">
[*]Last Weeks Feature[/*]
[/url]
[url="#">
[*]Next Weeks Feature[/*]
[/url]
[/list]
<div class="span2">
<div class="footer-list">
<h6>ABOUT US</h6>
[list]
[url="#">
[*]The Food[/*]
[/url]
[url="#">
[*]How We Sourcex[/*]
[/url]
[url="#">
[*]Sustainability[/*]
[/url]
[*][url="about.html">About Us[/url][/*]
[url="#">
[*]Contact Us[/*]
[/url]
[/list]
<div class="span5">
<div id="twitter">
<img src="img/twitter-logo.png" alt="" title="" height="50" width="50" class="twitter-logo"/>
<div class="tweet-bg">
<div class="tweets">
@chefallanp that's just not on really
<div id="follow-btn">
<img src="img/follow-us.jpg"/>
<div class="checkout-options">
<h6>SECURE CHECKOUT</h6>
[list]
[*]<img src="img/solo-logo.png"/>[/*]
[*]<img src="img/switch-logo.png"/>[/*]
[*]<img src="img/maestro-logo.png"/>[/*]
[*]<img src="img/visa-logo.png"/>[/*]
[url="#">
[*]<img src="img/facebook-logo.png"/>[/*]
[/url]
[url="#">
[*]<img src="img/twitter-logo-flat.png"/>[/*]
[/url]
[/list]
<div id="copyright-bar">
<div class="container">
<div class="row">
<div class="copyright-content">
<div class="span4">
The Naked Radish Limited. 2013 All rights reserved.
<div class="span4 offset4">
<div class="copyright-list">
[list]
[url="terms.html">
[*]Terms & Conditions[/*]
[/url]
[url="privacy.html">
[*] - Privacy Policy[/*]
[/url]
[url="#">
[*] - Cookie Policy[/*]
[/url]
[/list]
</section>
CSS:
#footer {
background-color: #F3F3F3;
padding-top: 10px;
padding-bottom: 0px;
}
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
13 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
W przypadku Twojego :
<div class="snippet-code snippet-currently-hidden">
<div class="snippet" data-babel="false" data-console="true" data-hide="true" data-lang="js">
<pre class="snippet-code-css lang-css prettyprint-override">
<pre class="snippet-code-html lang-html prettyprint-override">
jsFiddle demo
http://jsfiddle.net/girishgowdayt/RUDWS/
-wersja
Anonimowy użytkownik
Potwierdzenie od:
FlexBox
do lepkiego dna
stopka
i
nagłówek
bez używania POSITIONS w CSS.
<div class="snippet-code">
<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js">
<pre class="snippet-code-css lang-css prettyprint-override">
<pre class="snippet-code-html lang-html prettyprint-override">
DEMO - JSFiddle
Uwaga
: Sprawdź obsługę przeglądarki FlexBox.
caniuse
https://caniuse.com/#feat=flexbox
Anonimowy użytkownik
Potwierdzenie od:
demonstracja
http://jsfiddle.net/vHNyb/
CSS
Anonimowy użytkownik
Potwierdzenie od:
Zawiń całą zawartość przed stopką w element div.
Możesz dostosować minimalną wysokość, jak chcesz, w zależności od tego, która część stopki ma być wyświetlana u dołu okna przeglądarki. Jeśli ustawisz ją na 90%, 10% stopki, zostanie wyświetlona przed przewijaniem.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
HTML
Anonimowy użytkownik
Potwierdzenie od:
Jeśli to jest Twój kod HTML:
Następnie użyj tego JQuery na każdej stronie:
Anonimowy użytkownik
Potwierdzenie od:
Więc jeśli masz stronę, która nie ma wystarczającej ilości treści, aby ją wypchnąć do końca, skończy się gdzieś pośrodku widocznego obszaru; wygląda bardzo niezręcznie i nie wie, co ze sobą zrobić, jak mój pierwszy dzień w liceum.
Pozycjonowanie elementu poprzez zadeklarowanie reguły jest świetne, jeśli zawsze chcesz, aby stopka była widoczna niezależnie od początkowej wysokości strony, ale pamiętaj, aby ustawić stopkę tak, aby nie nakładała się na ostatni bit treść na tej stronie. Staje się to trudne, jeśli stopka ma dynamiczne wysokości; co często ma miejsce w przypadku witryn responsywnych, ponieważ leży to w naturze elementów do układania.
Podobny problem z pozycjonowaniem występuje w przypadku . I chociaż usuwa dany element z naturalnego przepływu dokumentu, nadal nie przypina go do dołu ekranu, jeśli okaże się, że masz stronę z niewielką lub żadną treścią do ukształtowania.
Rozważ osiągnięcie tego do
:
Przykład pióra kodu
http://codepen.io/anon/pen/wWwqqB
<div class="snippet-code snippet-currently-hidden">
<div class="snippet" data-console="true" data-hide="true" data-lang="js">
<pre class="snippet-code-js lang-js prettyprint-override">
<pre class="snippet-code-css lang-css prettyprint-override">
<pre class="snippet-code-html lang-html prettyprint-override">
Anonimowy użytkownik
Potwierdzenie od:
naprawić
.
CSS
HTML
Anonimowy użytkownik
Potwierdzenie od:
<div class="snippet-code">
<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js">
<pre class="snippet-code-css lang-css prettyprint-override">
<pre class="snippet-code-html lang-html prettyprint-override">
Anonimowy użytkownik
Potwierdzenie od:
układ siatki
... Jest nowszy niż Flexbox i ma mniejszą obsługę przeglądarki.
Sprawdź to:
HTML
CSS
Przydatne linki
:
Obsługa przeglądarek:
Czy mogę użyć układu siatki
https://caniuse.com/#feat=css-grid
Kompletny przewodnik:
Grid Laoyut Guid
https://css-tricks.com/snippet ... grid/
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od: