2016-12-22 4 views
2

Ich bin neu in CSS und ich finde einige Schwierigkeiten bei der Einstellung meiner Webseite genau auf die Bildschirmgröße passen, aber es passt nicht und eine Bildlaufleiste auftritt. Ich habe alle genannten Möglichkeiten ausprobiert here Aber keiner von ihnen funktioniert. Meine Webseite sieht mehr oder weniger wie this aus. Wenn ichWie passe ich die Webseite genau an die Bildschirmgröße ohne Scrollen?

verwendet
html{ 
height: 100vh; 
} 

body{ 
    width: 100%; 
    height: 100vh; 
    background-color: #ffffff; 
    font-family: gothambook; 
    position: fixed; 
    top: 0; 
    bottom: 0; 
    } 

Die Bildlaufleiste nicht auftreten, aber der Inhalt unter dem Bildschirm ging und war nicht sichtbar

+0

'{max-width: 100vw; max-height: 100vh;} ' –

+0

Nein, es hat nicht funktioniert. –

Antwort

0

Wenn Sie die Scroll vollständig deaktivieren, dann können Sie Ihre Designs mit nur diesem

ersetzen
html { 
    overflow: hidden; 
} 
+1

Dies entfernt die Bildlaufleiste und schiebt den Inhalt über den View-Port und macht es nicht sichtbar. –

+0

können Sie einen Codepen oder jsfiddle mit einem Beispiel bereitstellen? – AntK

+0

https://jsfiddle.net/yrcgwsm7/, Die Bildlinks sind nicht verfügbar, da sie lokal verknüpft wurden. –

0

Sie sind fast da. Targetiere sowohl html als auch body und setze beide ihre width und height auf 100%.

html, 
 
body { 
 
    width: 100%; 
 
    height: 100%; 
 
    margin: 0; 
 
} 
 
body { 
 
    background: red; 
 
}

+0

Es hat nicht funktioniert und hier ist die Geige einen Blick darauf https://jsfiddle.net/yrcgwsm7/ –

+0

@NaveenKumar Ich bekomme keine Bildlaufleiste, es sei denn, ich mache den View-Port um 200px groß. –

+0

ja, das ist ein anderes Problem, wenn die Ansicht Port-Größe weniger (mehr wie Mob-Version) die Größe passt. Aber wenn die Ansicht Port-Größe auf normale Laptop-Größe steigt die Bildlaufleiste –

Verwandte Themen