Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<style type="text/css">
#pagebg {
z-index:-1;
width:100%;
position:absolute;
}
</style>
<script type="text/javascript"> <!--
function neuAufbau()
{
/*
if (window.innerHeight) wHeight = window.innerHeight;
else if (document.body && document.body.offsetHeight) wHeight = document.body.offsetHeight;
else wHeight = 0;
document.getElementById("pagebg").style.height = wHeight;
*/
document.getElementById("pagebg").style.height = document.height;
}
window.onresize = neuAufbau;
//--></script>
</head>
<body onload="neuAufbau()">
<img alt="" id="pagebg" src="pagebg_wide.png"/>
Wenn einem Grafikelement das Attribut width="100%", oder wie in deinem Fall über CSS die Eigenschaft width:100% mit auf dem Weg gegeben wird, skaliert der Browser dessen Höhe im Verhältnis zur dargestellten Breite automatisch, und jeglicher JS-Code ist überflüssig.Nun müsste ich noch mit einem Javascript die Höhe des Bildes auf die tatsächliche Seitenlänge setzen. Geht das? Oder gibts ne andere Idee?
document.getElementById("pagebg").style.height = document.height+"px";
document.getElementById("pagebg").style.height = document.body.scrollHeight+"px";
Klar, wenn du für das Element zusätzlich eine fixe Höhe definierstzum Glück muss ich Dir widersprechen. Ich habe die Höhe auf 500px eingestellt bei 100% Breite und wenn ich die Fensterbreite verändere passt sich die Image-Breite an aber es bleibt die Höhe konstant bei 500px.
<img src="..." width="100%" alt="">
<img src="..." style="width:100%" alt="">