2017-02-16 2 views
1

Das Bild on my website füllt nicht das Site-Wrap-Element, so dass der Körper unten durchscheinen. Ich habe versucht, mit den Rändern auf dem Bild zu spielen, aber ich kann nicht scheinen, dass der Seitenumbruch auf den Grund geht, ohne vorbei zu gehen oder zu kurz zu kommen. Irgendwelche Tipps, wie man diesen Effekt erzielt, würden sehr geschätzt werden.Kann DIV nicht erreichen Unterseite der Seite

+0

Könnten Sie einige Code bitte zeigen? – AleOtero93

+0

Bitte fügen Sie hier einen aussagekräftigen Code und eine Problembeschreibung hinzu. Verknüpfen Sie nicht einfach mit der Website , die behoben werden muss - andernfalls wird diese Frage an zukünftige Besucher verloren gehen, sobald das Problem gelöst ist oder wenn die Website, auf die Sie verlinken, nicht erreichbar ist. Wenn Sie ein [Minimales, vollständiges und verifizierbares Beispiel (MCVE)] (http://stackoverflow.com/help/mcve) schreiben, dass Ihr Problem demonstriert, können Sie bessere Antworten erhalten. Weitere Informationen finden Sie unter [Etwas auf meiner Website funktioniert nicht. Kann ich einfach einen Link einfügen?] (Http://meta.stackexchange.com/questions/125997/) Danke! – j08691

+0

vergrößern Sie die Breite des Bildes –

Antwort

3

Verwenden Sie die vh Einheit (die die Darstellungshöhe relativ), aber Sie könnten paddding vom Boden entfernen müssen.

.site-wrap{ 
    height:100vh; 
} 
0

Es ist nicht schön, aber man kann das Problem lösen, indem padding-bottom: 100%; zum .Site-Wrapper Zugabe

0

Kann nicht sagen, dass dies unbedingt die beste Lösung, aber aus der Spitze von meinem Kopf Sie dies könnte hinzufügen:

.site-wrap { 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
    position: absolute; 
    box-sizing: border-box; 
} 
0

Sie Javascript verwenden, um die Höhe des Bildschirms passen:

<script> 

// GET THE HEIGHT OF THE SCREEN 
var body = document.body, 
    html = document.documentElement; 
var height = Math.max(body.scrollHeight, body.offsetHeight, 
         html.clientHeight, html.scrollHeight, html.offsetHeight); 

// GET THE DIV BY CLASS 
var sitWrap = document.getElementsByClassName("site-wrap")[0]; 

// SET ITS HEIGHT 
sitWrap.style.height = height + "px"; 

// REMOVE THE PADDING SET IN YOUR STYLE 
sitWrap.style.padding = "0px"; 


</script> 
Verwandte Themen